
نام فایل : بحران نرمافزار و بررسي پيچيدگي نرمافزار
فرمت : .ppt
تعداد صفحه/اسلاید : 34
حجم : 0 مگابایت
بنام خدا
بحران نرمافزار و بررسي پيچيدگي نرمافزار
*
اهداف جلسه
درك مشكلات توليد نرمافزار و راه مقابله با آن
درك اهميت مهندسي نرمافزار
درك ضرورت روي آوردن به يك متدولوژي مدون
درك ماهيت نرمافزار و تفاوت آن با بقيه محصولات مهندسي
درك پيچيدگي نرمافزار و عوامل پديد آورنده آن
آشنائي با مبحث سيستمهاي پيچيده و ويژگيهاي آنها
*
فهرست مطالب
بحران نرمافزار
مهندسي نرمافزار و ضرورت آن
متدولوژي و اهميت آن
تفاوت نرمافزار و سختافزار
پيچيدگي ذاتي نرمافزار
عوامل پديدآورنده پيچيدگي نرمافزار
ساختار و ويژگي سيستمهاي پيچيده
پيچيدگي سازمان يافته و سازماننيافته
*
بحران نرمافزار
”پيشرفت شگرف سختافزار و ضعف روشهاي توسعه نرمافزار و ناتواني اين روشها در كنترل پيچيدگي نرمافزار بحران نرمافزار را بوجود آورد“
*
بحران نرمافزار (ادامه)
علايم اين بحران عبارتند از:
عدم بهرهگيري كامل از قدرت سختافزار
ناتواني روشهاي توليد نرمافزار در پاسخگوئي به افزايش تقاضا
هزينههاي هنگفت توليد نرمافزار
عدم تحويل به موقع
عدم تامين نيازمنديهاي كاربر
كيفيت پايين و نامطمئن
سختي نگهداري بعلت كيفيت پايين طراحي
*
مهندسي نرمافزار و ضرورت آن
”براي مقابله با اين بحران مهندسي نرمافزار مطرح شد“
ويژگيهاي مهندسي نرمافزار
تجديد نظر در روشهاي برنامهريزي و كنترل
استفاده از تجربيات ديگر رشتههاي مهندسي (مثال الگوها)
تهيه و جايگزيني استانداردهاي مطمئن
....