لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : powerpoint (..ppt) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 17 اسلاید
قسمتی از متن powerpoint (..ppt) :
درس مهندسی نرم افزار پ ی شرفته
فصل اول
بسمه تعالی
بحران نرم افزار و بررسی مسئله پیچیدگی در نرم افزار
اهداف جلسه
درک مشکلات تولید نرم افزار و راه مقابله با آن
درک اهمیت مهندسی نرم افزار
درک ضرورت روی آوردن به یک متدولوژی مدون
درک ماهیت نرم افزار و تفاوت آن با بقیه محصولات مهندسی
درک پیچیدگی نرم افزار و عوامل پدید آورنده آن
آشنائی با مبحث سیستمهای پیچیده و ویژگیهای آنها
فهرست مطالب
بحران نرم افزار
مهندسی نرم افزار و ضرورت آن
متدولوژی و اهمیت آن
تفاوت نرم افزار و سخت افزار
پیچیدگی ذاتی نرم افزار
عوامل پدید آورنده پیچیدگی نرم افزار
ساختار سیستمهای پیچیده
ویژگی سیستمهای پیچیده
پیچیدگی سازمان یافته وسازمان نیافته
بحران نرم افزار
”پیشرفت شگرف سخت افزار و ضعف روشهای تولید نرم افزار و ناتوانی این روشها در کنترل پیچیدگی نرم افزار بحران نرم افزار را بوجود آورد“
علایم این بحران عبارتند از:
عدم بهره گیری کامل از قدرت سخت افزار
ناتوانی روشهای تولید نرم افزار در پاسخگوئی به افزایش تقاضا
هزینه های هنگفت تولید نرم افزار
عدم تحویل به موقع
عدم تامین نیازمندیهای کاربر
کیفیت پایین و نامطمئن
سختی نگهداری بعلت کیفیت پایین طراحی
بحران نرم افزار (ادامه)
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : powerpoint (..ppt) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید : 32 اسلاید
قسمتی از متن powerpoint (..ppt) :
امنیت در معماری نرم افزار
فهرست مطالب
تعریف معماری نرم افزار
جایگاه امنیت در معماری نرم افزار
مراحل مدل سازی تهدید ها
الگوهای امن در معماری نرم افزار
2
معماری نرم افزار
ساختاری از سیستم که شامل
مولفه های سیستم ،
ویژگی های قابل مشاهده آنها در سطح سیستم و
روابط بین آنها می باشد
به معماری نرم افزار طراحی سطح بالا
(top-level design) نیز می گویند
3
معماری نرم افزار
Architecture
relations
component
component
component
ذینفعان (stakeholders)
افراد و گروه هایی که در ساخته شدن یک نرم افزار سهم دارند
هر کدام از ذینفعان مایلند که معماری نرم افزار نگرانی ها و دغدغه های آنها را بیشتر پوشش دهد
معماری نرم افزار ابزاری برای ارتباط بین ذینفعان است
4
معماری نرم افزار
5
تیم توسعه دهنده نرم افزار
بازاریابی
کاربر
تیم پشتیبانی
خریدار
هزینه کم ، استفاده از برنامه نویسان موجود
هزینه کم ، رقابت با نمونه های موجود
کارایی ، امنیت
تغییرپذیری
تحویل به موقع، عدم تغییر پذیری
معمار