فرمت فایل: ppt
تعداد اسلاید: 24 اسلاید
قابلیت ویرایش: دارد
تصویری از خود فایل رو میتونید مشاهده کنید.
قسمتی از متن این پاورپوینت که به صورت تصادفی انتخاب شده:
سمينار کارشناسی ارشد مهندسی نرمافزار
دانشکدهی مهندسی کامپيوتر
دانشگاه صنعتی شريف
oرئوس مطالب
oاهميت ويژگیهای کيفی
oاهميت معماري نرمافزار و ارزيابی آن
oهدف پروژه
oتعريف معماري نرمافزار و ويژگیهای کيفی مطرح
oمدلسازي ويژگيهاي کيفي و کارهاي مرتبط
oچارچوبي براي مدلسازي ويژگيهاي کيفي در
معماري نرمافزار برمبناي مؤلفههاي جنبهگرا
oطبقهبندي سنتي نيازمنديهاي نرمافزار
nنيازمندیهای وظيفهمند
nنيازمندیهای غير وظيفهمند ß ويژگیهای کيفی
oاهميت نيازمندیهای وظيفهمند در ميزان دستيابي محصول نرمافزاري ارائه شده به مشتري
nزير سؤال رفتن ماهيت وجودي محصول در صورت عدم برآوردن نيازمنديهاي وظيفهمندياش
oبه مرور زمان و در طي استفاده از محصول نرمافزاري، سنجش ارزش آن بر اساس ميزان دستيابياش به ويژگيهاي کيفي
تزریق نیازمندیها به معماری نرمافزار
oاهميت معماري نرمافزار
oتأکيد بررسيهاي جديد بر نقش و اهميت معماري نرمافزار در تشخيص کيفيت نرمافزار
o”اين مطلب که آيا يک سيستم ميتواند به ويژگيهاي کيفياش دست يابد يا خير؟ به صورت عمده به هنگام انتخاب معماري قابل تشخيص است” [P. C. Clements]
o” هنگاميکه يک معماري خوب نتواند دستيابي به اهداف کيفيتي را تضمين کند، يک معماري ضعيف قطعاً از دستيابي به آن اهداف جلوگيري ميکند”[C. U. Smith]
oتصميمگيريهاي در سطح معماري نخستين و پرهزينهترين تصميمهاي اتخاذ شده در طول توسعه يک پروژه نرمافزاري
oپس از اتمام توليد نرمافزار در صورت عدم دستيابي معماري به اهداف کيفي ß نياز به هزينه بسيار براي ترميم و حل مشکل ايجاد شده
nارزيابي تأثيرات تصميمگيريهاي در سطح معماري بر روي ويژگيهاي کيفي بسيار مهم است.
oويژگيهاي کيفي در معماري نرمافزار
o”توجه به اين امر که نميتوان ويژگيهاي کيفي را بعد از توليد نرمافزار بر اساس نيازمنديهاي وظيفهمندیاش به نرمافزار افزود، بيانگر اهميت اين ويژگيها در يک سيستم نرمافزاري است” [Kazman, et al.]
oمثال: رهيافتی نادرست در توسعه نرمافزار[C. U. Smith ]:
n” اجرايش کن- درست اجرايش کن- سريع اجرايش کن”
oويژگيهای کيفي اساسي سيستمهاي نرمافزاري:
nقابليت دسترسي
nقابليت تغيير
nکارايي
nامنيت
nآزمونپذيري
nقابليت استفاده
oزبان xADL 2.0
oيک زبان توصيف معماري پيمانهاي قابل گسترش مبتني بر XML
oxArch:
nهسته اصلي اين زبان
nبراي نمايش عناصر اصلي مدل معماري نرمافزار، شامل:
o مؤلفه، رابط و پيکربندي سيستم
تزریق نیازمندیها به معماری نرمافزار
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.