پاورپوینت فرآيندی برای توليد نرمافزارهای حساس به امنيت (pptx) 21 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 21 اسلاید
قسمتی از متن PowerPoint (.pptx) :
گزارش پيشرفت پروژهی کارشناسی ارشدفرآيندی برای توليد نرمافزارهای حساس به امنيت
به نام خدا
مقدمه
افزایش روز افزون آسیب پذیریهای امنیتی
توسعه استفاده از سیستمهای نرم افزاری
امنیت: از اساسی ترین نیازهای بسیاری از نرم افزارها
توسعه دهندگان: نقش اصلی در تولید نرم افزار
عدم آشنایی توسعه دهندگان با امنیت نرم افزارهای آسیب پذیر
راه حل: فرآیندی برای تولید و توسعه امن نرم افزارها
کارهای مرتبط
روشهای توصیف و مدل سازی فرآیند
فرآیندهایی برای تولید امن نرم افزار
منابع و راهنماهایی برای توسعه امن
زبانهای مدل سازی با پشتیبانی از نیازمندیهای امنیتی
توصیف فرآیند
توصیف فرآیند:
محصولات کاری
نقشهای و توسعه دهندگان
فعالیتها
مراحل
توصیف فرآیند (ادامه)
چند نمونه:
PASTA
Process and Artifact State Transition Abstraction
ارائه شده در سال 1997
مبتنی بر ماشین حالت
OPF
OPEN Process Framework
عدم پشتیبانی کافی، عدم وجود ابزار، دارای محدودیتهایی در توصیف و ...
RMC
Rational Method Composer
شی گرا و دارای کتابخانه ای قوی
منعطف، سازگار، یکپارچه
مبتنی بر ابزار و ...
توصیف فرآیند (ادامه)
RMC
محتوای روش (Method Content)
فعالیت ها
محصولات کاری
تولید کنندگان
فرآیند (Process)
استفاده از محتوای روش
تعریف مراحل و نحوه به کارگیری محتوای روش انتخاب شده
اجزای محتوای روش در RMC
توصیف فرآیند (ادامه)
مثال: فرآیند RUP
محتوای روش:
مدلسازی تجارت، نیازمندیها، آنالیز و طراحی، پیادهسازی، تست، استقرار، مدیریت تغییرات، مدیریت پروژه و محیط
فرآیند:
چهار فاز آغاز ، جزئیات ، ایجاد و انتقال
میزان پرداختن به اجزای محتوای در هر مرحله از انجام پروژه
توصیف فرآیند (ادامه)
ویژگیهای RMC:
منبعی غنی از محتوای روش
دارای ابزار
سادگی و انعطاف توصیف و اعمال تغییرات و نگهداری فرآیند
حفظ سازگاری اجزای مختلف فرآیند
تولید مستندات یکپارچه و استاندارد برای فرآیند تعریف شده
پشتیبانی از زبان UML
قابلیت تعریف فرآیندهای پیچیده
فرآیندهای توسعه امن
AEGIS
CLASP
BSI
Microsoft SDL
UMLSec