پاورپوینت ارزيابي معماري (pptx) 71 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 71 اسلاید
قسمتی از متن PowerPoint (.pptx) :
ATAM روشي جامع براي ارزيابي معماري
2
مفاهيم کليدي
معرفي روشهاي ارزيابي معماري
مشارکت کنندگان در ATAM
خروجيهاي ATAM
مراحل ATAM
مطالعه موردي: سيستم Nightingale
3
ارزيابي معماري
مزاياي ارزيابي معماري
از نظر مالي، ده درصد کاهش در هزينهها
اجباري براي بازبيني مجدد
ثبت دلايل و تصميمات معماري
تشخيص زودهنگام مشکلات معماري توسط معماري موجود
تائيد صحت نيازمنديها
بهبود در کيفيت معماري
4
ارزيابي معماري (ادامه)
طرحريزي شده يا نشده
پيش شرايط
اهداف و نيازمنديهاي معماري بطور شفاف بيان شده باشند
حيطه کنترل شده باشد
هزينه سنجيده شده باشد
وجود پرسنل اصلي به طور دائم
تيم ارزيابي داراي صلاحيت
مديريت انتظارات
5
ارزيابي معماري (ادامه)
روشهاي ارزيابي معماري
روشهاي مبتني بر پرسش (Questioning Techniques)
مجموعهاي از پرسشها، چک ليستها و سناريوهاي کيفي طراحي ميشود
پاسخ دريافت شده، ميزان تحقق خصوصيات کيفي را نشان ميدهد
روشهاي مبتني بر اندازهگيري (Measuring Techniques)
در اين روشها، ابتدا مجموعة از خصوصيات کيفی مورد نظر مشخص ميشوند و سپس وزندهي ميشوند
اين روشها مقدار دقيقتري ارائه ميدهند
وقتي قابل اجرا هستند که فرآوردههايي موجود باشند
6
روشهاي مبتني بر پرسش
تکنيکهاي پرسش
مبتنی بر پرسشنامه (Questionnaire)
سوالات مطرح شده در اين گونه پرسشنامهها کاملاً کلي و عمومي هستند
در مواردي که هدف ارزيابي محدود و کلي باشد کاربرد خواهد داشت
مبتنی بر ليست مرجع (Checklist)
با استفاده از تجربيات قبلي، فهرستهاي مرجعي تهيه ميشود
بيشتر تکيه بر ارزيابي کيفيت معماري دارند و نه کميت (عکس پرسشنامه)
مبتنی بر سناريو (Scenario)
با استفاده از سناريوها ميزان تطابق معماري ايجاد شده با نياز مطرح شده از جانب ذينفعان را بررسي ميکنند
7
تکنيک مبتني بر سناريو ارزيابي کاملتري را نسبت به ديگر تکنيکها انجام ميدهد به شرط اينکه زمان و هزينه کافي وجود داشته باشد
8
انواع روشهاي مبتني بر پرسش
ATAM: Architecture Tradeoff Analysis Method (Scenario + Metric)
CBAM: Cost-Benefit Architecture Method
SAAM: Scenario-based Architecture Analysis Method
SAAMCS: SAAM on Complex Scenarios
ESAAMI: Extended SAAM by Integration in the Domain
SAAMER: SAAM for Evolution and Reusability
SBAR: Scenario-Based Architecture Reengineering
Depends on the attribute: Scenarios, Mathematical, Simulators, …
ALPSM: Architecture Level Prediction of Software Maintenance
ARID: Active Reviews for Intermediate Design
Depends on the analysis goal
9
روشهاي مبتني بر اندازهگيري
تکنيکهاي مبتني بر متريکها
يک نگاشت بين فرآيندها و مولفههاي معماري ايجاد ميشود تا از اين طريق معماري ارزيابي شود
نتايج علاوه بر متريکها/معيارها بر فرضهاي ابتدايي وابستگي دارد
تکنيکهاي مبتني بر شبيهسازي، نمونهسازي و تجربيات
مبتني بر زبانهاي مدلسازي و يا شبکههاي پتري
استفاده از نمونهسازي ميتواند کمک شاياني به ارزيابي معماري نمايد