تبدیل توصیف UML معماری نرم‌افزار به مدل كارایی شبكه‌های صف (QN)

معماری نرم‌افزار ;مهندسی کارایی نرم افزار;مدلهای کارایی;نمودارهای UML ;مدلسازی بارکاری

فهرست مطالب

•انگیزه‌ها و اصول عمومی
•پیش زمینه
•ضرورت و اهداف
•تشریح متدولوژی ارزیابی کارایی
•مثال كاربردی: سیستم خود پرداز بانكی(ATM)
•جمع بندی و نتیجه گیری
ضرورت و اهداف
•تولید و توسعه یك متدولوژی سیستماتیك برای ارزیابی كارایی طراحی نرم افزار با ویژگی های زیر:
× استفاده آسان، و احتمالاً تجمیع آن با ابزارهای CASE
× مبتنی بر نمادسازی های استاندارد، در صورت در دسترس بودن و مناسب بودن
× از مراحل نخست قابل اعمال باشد
× تفسیر نتایج حاصل از تحلیل و ارزیابی مدل كارایی

استخراج شده، و ارائه بازخورد مناسب به طراح

•تولید و توسعه یك متدولوژی سیستماتیك برای ترجمه اتوماتیك توصیفهای UML‌ معماری نرم‌افزار به مدلهای كارایی QNM
•تفسیر نتایج حاصل از تحلیل و ارزیابی مدل كارایی استخراج شده، و ارائه بازخورد مناسب به طراح
•چرا تحلیل كارایی در سطح معماری نرم‌افزار؟
×تجرید مناسب سطح معماری نرم‌افزار
×تحلیل در مرحله اولیه تولید نرم‌افزار، فازی که در آن انتخاب های اساسی مؤلّفه‌ها و تعامل بین آنها صورت می‌گیرد
×تأثیر قابل توجه تصمیم‌های معماری بر ویژگیهای كیفی، از جمله كارایی
•چرا استفاده از زبان مدلسازی UML؟
× توصیف جنبه‌های ایستا و پویای نرم‌افزار با استفاده از نمودارهای مختلف
×بكارگیری نمادسازی و چارچوب مفهومی یكسان برای توصیف، طراحی تا پیاده‌سازی
×گسترش‌پذیر ی كامل با مكانیزم‌های توسعه و حاشیه‌نویسی و قابلیت تطابق با نیاز خویش
×پشتیبانی گسترده توسط مجموعه وسیعی از ابزارها
•چرا استفاده از مدل كارایی QNM؟
× عمومی‌ترین مدل كارایی
×دقت نسبتاً بالای نتایج كارایی و كفایت و كارا بودن آن در تحلیل و ارزیابی مدل
×تحلیل توسط روشهای تحلیلی و یا شبیه‌سازی به منظور ارزیابی مجموعه‌ای از شاخصهای كارایی مثل بهره‌وری منابع، توان عملیاتی، زمان پاسخ به مشتری و غیره
روش پیشنهادی پروژه

1- تبدیل اتوماتیك نمودارهای UML (توصیف کننده معماری نرم افزار) به اسناد XML با استفاده از Unisys XMI كه بصورت آماده در Rational Rose پشتیبانی می‌شود.

2- فراهم كردن الگوریتمی برای استخراج اطلاعات كارایی از سند XML.

3- در آوردن اطلاعات استخراج شده به قالبی مناسب برای تولید اتوماتیك QNM جهت محاسبه اندازه‌های كارایی.

4- تفسیر نتایج حاصل از تحلیل و ارزیابی QNM‌ و ارائه بازخورد مناسب به طراح.

دانلود تبدیل توصیف UML معماری نرم‌افزار به مدل كارایی شبكه‌های صف (QN)

لینک دانلود و توضیحات فایل”تبدیل توصیف UML معماری نرم‌افزار به مدل كارایی شبكه‌های صف (QN)”