بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :


معرفی مهندسی نرم افزار و تشریح اهمیت آن
بررسی مسائل کلیدی مطرح در مهندسی نرم افزار
طرح مباحث اخلاقی، حرفه ای و دغدغه های مهندسین نرم افزار

اسلاید 2 :


اقتصاد جهانی به نرم افزار وابسته است.
بیشتر سیستم ها توسط نرم افزار کنترل می شوند.
مهندسی نرم افزار به تئوری ها، متدها و ابزار حرفه ای توسعه ی نرم افزار وابسته است.
هزینه ی نرم افزار کسری معنی داری از تولید ناخالص ملی را در تمامی کشورهای توسعه یافته را نمایش می دهد.

اسلاید 3 :


غالباً هزینه ی نرم افزار به هزینه های سیستم کامپیوتری محدود می شود. در یک کامپیوتر شخصی هزینه ی نرم افزار بیشتر از هزینه ی سخت افزار می باشد.
هزینه های نرم افزار بیشتر در توسعه و نگهداری صرف می شود. در سیستم های با عمر طولانی، هزینه ی نگهداری ممکن است چند برابر هزینه ی توسعه گردد.
برای مهندسین نرم افزار هزینه ی موثر توسعه اهمیت دارد.

اسلاید 4 :


برنامه های کامپیوتر و مستندات مربوطه – نیازمندی ها، مدل های طراحی و کتاب راهنمای کاربر – هستند.
محصولات نرم افزاری ممکن است برای مشتری خاص یا عرضه ی عمومی توسعه داده شود.
محصولات نرم افزاری ممکن است
کلی – برای فروش به مشتریان مختلف کامپیوتر شخصی توسعه داده می شود مانند اکسل یا ورد.
سفارشی – برای مشتری خاصی توسعه داده می شود.
در حال حاضر نرم افزار با توسعه ی برنامه های جدید، پیکربندی سیستم های نرم افزاری کلی یا استفاده ی مجدد نرم افزار موجود ایجاد شود.

اسلاید 5 :


مهندسی نرم افزار یک نظام مهندسی است که به تمامی جنبه های محصول نرم افزار اهمیت می دهد.
مهندسین نرم افزار باید با یک شیوه ی اصولی و سازماندهی شده را در کارشان پذیرفته و ابزار و تکنیک های مناسب برای حل مشکلات را بکار گیرند. در این راستا باید محدودیت های توسعه و دسترس پذیری منابع نیز مدنظر قرار گیرد.

اسلاید 6 :


علوم کامپیوتر به تئوری و اصول اهمیت می دهد، مهندسی نرم افزار به مسائل عملی توسعه و تحویل نرم افزار اهمیت می دهد.
مهندسی نرم افزار از تئوری های علوم کامپیوتر استفاده می کند اما کافی نیست.

اسلاید 7 :


مهندسی سیستم به تمامی جنبه های توسعه ی سیستم های مبتنی بر کامپیوتر اهمیت داده که شامل سخت افزار، نرم افزار و مهندسی فرآیند است. مهندسی نرم افزار بخشی از فرآیند زیرساخت نرم افزار، کنترل، برنامه های کاربردی و بانک های اطلاعاتی در سیستم است.
مهندسین نرم افزار در مشخصات سیستم، معماری، یکپارچگی و گسترش درگیر شده اند.

اسلاید 8 :


مجموعه ای از فعالیت ها که هدف شان توسعه یا تکامل نرم افزار است.
فعالیت های کلی در تمامی فرآیندهای نرم افزاری:
مشخصات – سیستم چه کاری باید انجام دهد و محدودیت های توسعه چیست
توسعه – تولید سیستم نرم افزاری
اعتبارسنجی – بررسی شود که مشتری چه می خواهد
تکامل – تغییر نرم افزار در پاسخ به تقاضای تغییر.

اسلاید 9 :

نمایش ساده ای از فرآیند نرم افزار است که از دیدگاهی خاص نشان داده می شود.
نمونه هایی از دیدگاه های فرآیند:
دیدگاه جریان کاری – توالی فعالیت ها،
دیدگاه جریان داده – جریان اطلاعات،
دیدگاه نقش/فعالیت – نقش افراد.
مدل های کلی
آبشاری،
توسعه ی تکراری،
مهندسی نرم افزار قطعه گرا.

اسلاید 10 :


تقریباً 60 درصد هزینه، هزینه ی توسعه است، 40 درصد هزینه ی تست می باشد. برای نرم افزار سفارشی، هزینه های تکامل بر هزینه ی توسعه می چربد.
هزینه ها به نوع توسعه ی سیستم و نیازمندی ها مانند کارآیی و قابلیت اطمینان سیستم بستگی دارد.
توزیع هزینه ها به مدل توسعه وابسته اند.

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید