دانلود پاورپوینت با موضوع بحران نرمافزار و بررسي پيچيدگي نرمافزار،
در قالب ppt و در 33 اسلاید، قابل ویرایش، شامل:
فهرست مطالب :
بحران نرمافزار
مهندسي نرمافزار و ضرورت آن
متدولوژي و اهميت آن
تفاوت نرمافزار و سختافزار
پيچيدگي ذاتي نرمافزار
عوامل پديدآورنده پيچيدگي نرمافزار
ساختار و ويژگي سيستمهاي پيچيده
پيچيدگي سازمان يافته و سازماننيافته
بحران نرمافزار
مهندسي نرمافزار و ضرورت آن
متدولوژي و اهميت آن
تفاوت نرمافزار و سختافزار
پيچيدگي ذاتي نرمافزار
عوامل پديدآورنده پيچيدگي نرمافزار
ساختار و ويژگي سيستمهاي پيچيده
پيچيدگي سازمان يافته و سازماننيافته
بخشی از متن پاورپوینت:
بحران نرمافزار
بحران نرمافزار (ادامه)
علايم اين بحران عبارتند از:
عدم بهرهگيري كامل از قدرت سختافزار
ناتواني روشهاي توليد نرمافزار در پاسخگوئي به افزايش تقاضا
هزينههاي هنگفت توليد نرمافزار
عدم تحويل به موقع
عدم تامين نيازمنديهاي كاربر
كيفيت پايين و نامطمئن
سختي نگهداري بعلت كيفيت پايين طراحي
مهندسي نرمافزار و ضرورت آن
تعريف مهندسي نرمافزار
اهداف مهندسي نرمافزار
افزايش كيفيت، قابليت اطمينان، قابليت نگهداري
رضايت كاربر و سهامداران
كاهش هزينه
تحويل به موقع
استفاده از مولفههاي استاندارد
استفاده مجدد
اصول مهندسي نرمافزار
اهميت متدولوژي
«يكي از علل اساسي بحران نرمافزار عدم وجود روشهاي مناسبي براي توليد نرمافزار»
روش (Method)
فرآيندي منظم كه با استفاده از مجموعهاي از نمادگذاريهاي خوشتعريف، مجموعهاي از مدلها را ايجاد ميكند كه هر كدام بخشي از سيستم نرمافزاري در دست توليد (يا توسعه) را توصيف مينمايند
اهميت متدولوژي (ادامه)
متدولوژي
مجموعهاي از روشها كه در تمام چرخه حيات سيستم نرمافزاري اعمال شده و بر يك نوع نگرش كلي درباره جهان نرمافزار متكي هستند
ويژگيهاي يك متدولوژي مطلوب
ارائه تعاريفي از مفاهيم اوليه بكار رفته در متدولوژي
ارائه مدلي براي فرآيند توليد
داشتن مدل زيربنائي (مدل معماري)
ارائه يك شيوه علامتگذاري استاندارد
معرفي تكنيكهايي براي پيادهسازي متدولوژي که توانايي كنترل پيچيدگي سيستمهاي كنوني را دارا باشند
ويژگيهاي يك متدولوژي … (ادامه)
ارائه معيارهاي براي ارزيابي نتايج حاصل از بكارگيري متدولوژي
وجود ابزار اتوماتيك براي كمك به توليد و اجراي مدلهاي مبتني بر متدولوژي
بحران نرمافزار (ادامه)
علايم اين بحران عبارتند از:
عدم بهرهگيري كامل از قدرت سختافزار
ناتواني روشهاي توليد نرمافزار در پاسخگوئي به افزايش تقاضا
هزينههاي هنگفت توليد نرمافزار
عدم تحويل به موقع
عدم تامين نيازمنديهاي كاربر
كيفيت پايين و نامطمئن
سختي نگهداري بعلت كيفيت پايين طراحي
مهندسي نرمافزار و ضرورت آن
تعريف مهندسي نرمافزار
اهداف مهندسي نرمافزار
افزايش كيفيت، قابليت اطمينان، قابليت نگهداري
رضايت كاربر و سهامداران
كاهش هزينه
تحويل به موقع
استفاده از مولفههاي استاندارد
استفاده مجدد
اصول مهندسي نرمافزار
اهميت متدولوژي
«يكي از علل اساسي بحران نرمافزار عدم وجود روشهاي مناسبي براي توليد نرمافزار»
روش (Method)
فرآيندي منظم كه با استفاده از مجموعهاي از نمادگذاريهاي خوشتعريف، مجموعهاي از مدلها را ايجاد ميكند كه هر كدام بخشي از سيستم نرمافزاري در دست توليد (يا توسعه) را توصيف مينمايند
اهميت متدولوژي (ادامه)
متدولوژي
مجموعهاي از روشها كه در تمام چرخه حيات سيستم نرمافزاري اعمال شده و بر يك نوع نگرش كلي درباره جهان نرمافزار متكي هستند
ويژگيهاي يك متدولوژي مطلوب
ارائه تعاريفي از مفاهيم اوليه بكار رفته در متدولوژي
ارائه مدلي براي فرآيند توليد
داشتن مدل زيربنائي (مدل معماري)
ارائه يك شيوه علامتگذاري استاندارد
معرفي تكنيكهايي براي پيادهسازي متدولوژي که توانايي كنترل پيچيدگي سيستمهاي كنوني را دارا باشند
ويژگيهاي يك متدولوژي … (ادامه)
ارائه معيارهاي براي ارزيابي نتايج حاصل از بكارگيري متدولوژي
وجود ابزار اتوماتيك براي كمك به توليد و اجراي مدلهاي مبتني بر متدولوژي
دانلود فایل”پاورپوینت بحران نرمافزار و بررسي پيچيدگي نرمافزار”