پاورپوینت امنیت در معماری نرم افزار (pptx) 32 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 32 اسلاید
قسمتی از متن PowerPoint (.pptx) :
امنیت در معماری نرم افزار
فهرست مطالب
تعریف معماری نرم افزار
جایگاه امنیت در معماری نرم افزار
مراحل مدل سازی تهدید ها
الگوهای امن در معماری نرم افزار
2
معماری نرم افزار
ساختاری از سیستم که شامل
مولفه های سیستم ،
ویژگی های قابل مشاهده آنها در سطح سیستم و
روابط بین آنها می باشد
به معماری نرم افزار طراحی سطح بالا
(top-level design) نیز می گویند
3
معماری نرم افزار
Architecture
relations
component
component
component
ذینفعان (stakeholders)
افراد و گروه هایی که در ساخته شدن یک نرم افزار سهم دارند
هر کدام از ذینفعان مایلند که معماری نرم افزار نگرانی ها و دغدغه های آنها را بیشتر پوشش دهد
معماری نرم افزار ابزاری برای ارتباط بین ذینفعان است
4
معماری نرم افزار
5
تیم توسعه دهنده نرم افزار
بازاریابی
کاربر
تیم پشتیبانی
خریدار
هزینه کم ، استفاده از برنامه نویسان موجود
هزینه کم ، رقابت با نمونه های موجود
کارایی ، امنیت
تغییرپذیری
تحویل به موقع، عدم تغییر پذیری
معمار
Architecture Business Cycle
معماری نرم افزار نتیجه یک سری تاثیرات فنی ، اقتصادی و محیطی بر برنامه است
معماری نرم افزار خود بر روی تمامی این موارد تاثیر می گذارد
در آینده این تاثیرات خود به معماری های آتی منتقل می شود
6
معماری نرم افزار
محیط فنی
شامل تکنیک های مهندسی نرم افزار شایع و فراگیر در محیط فعلی که معمار در آن حضور دارد
تجربه معمار
تجربیات موفق آمیز در آینده تکرار می شود
تجربیات ناموفق با احتمال کمتری در آینده تکرار خواهد شد
7
معماری نرم افزار
8
Architecture Business Cycle
ذینفعان
تجربه معمار
محیط فنی
تیم توسعه دهنده
معماری سیستم
معمار
Pipe & Filter
دریافت ورودی در نقاط پردازشی(filters) از خروجی قسمت قبل
ارسال داده های بین نقاط پردازشی توسط کانال ها (pipes)
نقاط پردازشی مستقل
نگهداری و استفاده مجدد
9
معماری نرم افزار
Pipe & Filter
Source Date
Filter
Filter
Data Sink
pipe
pipe
pipe