فرمت فایل :power point( قابل ویرایش) تعداد اسلاید: 38اسلاید
نقش نرم افزار در روزهای کنونی:
نقش بسیار اساسی
هزینه اساسی طراحی یک سیستم کامپیوتری از آن نرم افزار است
بیشتر نرم افزارها بوسیله تیمهای چند نفره تولید و توسعه می شوند
فرآیند طراحی به صورت صریح در خارج از ذهن برنامه نویس انجام می شود
• نقش نرم افزار در روزهای کنونی (ادامه)
§ سخت افزار سریعتر، ارزانتر، و قابل اطمینان تراقتصادی شدن فرایند خودکار سازی بسیاری از کاربردهای صنعتی و تجاری تقاضا بر نرم افزارهای پیچیده تر
زبانهای رایج: زبانهای سطح بالا، ساخت یافته، و شئ گرا
درک اهمیت مستندسازی سیستمها
احساس نیاز به روشهای تحلیل و طراحی
ویژگی های تجرید:
برای یک شئ تجریدهای گوناگونی وجود دارد
تجرید با نمود خارجی یک شئ سر وکار دارد
تجرید سطوحی دارد(میزان پرداختن به جزئیات)
همه تجریدها دارای ویژگیهای ساکن و پویا هستند
در شئ گرائی مفهوم تجرید خود را در قالب نوع داده مجرد (Abstract Data Type) نشان می دهد
پاورپوینت درباره معرفی اصول شئ گرائی برای مقابله با پیچیدگی نرم افزار