پاورپوینت تبدیل توصیف UML معماری نرمافزار به مدل کارایی شبکههای صف (QN) و تولید بازخورد از نتایج ارزیابی کارایی
توجه : این پروژه به صورت فایل power point (پاور پوینت) ارائه میگردد
پاورپوینت تبدیل توصیف UML معماری نرمافزار به مدل کارایی شبکههای صف (QN) و تولید بازخورد از نتایج ارزیابی کارایی دارای ۵۸ اسلاید می باشد و دارای تنظیمات کامل در Power Point می باشد و آماده پرینت یا چاپ است
فایل پاور پوینت پاورپوینت تبدیل توصیف UML معماری نرمافزار به مدل کارایی شبکههای صف (QN) و تولید بازخورد از نتایج ارزیابی کارایی کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
لطفا به نکات زیر در هنگام خرید
دانلود پاورپوینت تبدیل توصیف UML معماری نرمافزار به مدل کارایی شبکههای صف (QN) و تولید بازخورد از نتایج ارزیابی کارایی
توجه فرمایید.
۱-در این مطلب، متن اسلاید های اولیه
دانلود پاورپوینت تبدیل توصیف UML معماری نرمافزار به مدل کارایی شبکههای صف (QN) و تولید بازخورد از نتایج ارزیابی کارایی
قرار داده شده است
۲-به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید
۳-پس از پرداخت هزینه ، حداکثر طی ۱۲ ساعت پاورپوینت خرید شده ، به ادرس ایمیل شما ارسال خواهد شد
۴-در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد
۵-در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون زیر قرار داده نشده است
بخشی از متن پاورپوینت تبدیل توصیف UML معماری نرمافزار به مدل کارایی شبکههای صف (QN) و تولید بازخورد از نتایج ارزیابی کارایی :
اسلاید ۱ :
عناوین مورد بحث
- انگیزهها و اصول عمومی
- پیش زمینه
- ضرورت و اهداف
- تشریح متدولوژی ارزیابی کارایی
- مثال کاربردی: سیستم خود پرداز بانکی(ATM)
- جمع بندی و نتیجه گیری
اسلاید ۲ :
انگیزههای تحلیل کارایی نرم افزار
üهزینه های هنگفت مالی، انسانی و زمانی تولید و توسعه یک سیستم نرم افزاری بزرگ
üکیفیت نرمافزار تا حدود زیادی توسط مشخصههای کارایی مثل زمان پاسخ، توان عملیاتی، و بهرهوری منابع تعیین میشود
üشناسایی زود هنگام مشکلات کارایی در سطح معماری نرمافزار
×افزایش هزینه تغییر طراحی با جلو رفتن در فرایند تولید
×
üتأیید اعتبار انتخابهای طراحی یا مقایسه طراحی های مختلف از دیدگاه کارایی
ü
دو پرسش در اینجا مطرح است:
–چگونه کارایی را در فرایند تولید نرمافزار ارزیابی کنیم؟
–کی کارایی باید ارزیابی شود؟
اسلاید ۳ :
کارایی چگونه ارزیابی میشود؟
- رویکرد مبتنی بر اندازهگیری(Measurement-based)
–اندازهگیریهای مستقیمی روی سیستم درحال اجرا یا یک نمونه انجام میگیرد؛ این اندازهگیریها، برای شناسایی گلوگاهها بکار میروند.
- رویکرد مبتنی بر مدل (Model-Based)
–یک مدل کارایی از سیستم نرمافزاری ساخته میشود؛ از این مدل برای تقلید رفتار سیستم و پیشبینی کارایی آن استفاده میگردد.
اسلاید ۴ :
ارزیابی کارایی مبتنی بر مدل
- مزایا:
ü نیازی به یک سیستم در حال اجرا ندارد.
ü از مراحل نخست طراحی قابل اعمال میباشد.
- معایب:
û دقت پیشبینی کارایی به دقت مدل نرمافزار بستگی دارد (به هرحال، دقت ۱۰۰% لازم / منطقی نیست).
û گزارش دادن بازخورد، به خاطر ساختار متفاوت مدل کارایی نسبت به مدل نرمافزار، ممکن است دشوار باشد.
اسلاید ۵ :
ضرورت و اهداف
- تولید و توسعه یک متدولوژی سیستماتیک برای ارزیابی کارایی طراحی نرم افزار با ویژگی های زیر:
× استفاده آسان، و احتمالاً تجمیع آن با ابزارهای CASE
× مبتنی بر نمادسازی های استاندارد، در صورت در دسترس بودن و مناسب بودن
× از مراحل نخست قابل اعمال باشد
× تفسیر نتایج حاصل از تحلیل و ارزیابی مدل کارایی
استخراج شده، و ارائه بازخورد مناسب به طراح
اسلاید ۶ :
ضرورت و اهداف
- تولید و توسعه یک متدولوژی سیستماتیک برای ترجمه اتوماتیک توصیفهای UML معماری نرمافزار به مدلهای کارایی QNM
- تفسیر نتایج حاصل از تحلیل و ارزیابی مدل کارایی استخراج شده، و ارائه بازخورد مناسب به طراح
- چرا تحلیل کارایی در سطح معماری نرمافزار؟
×تجرید مناسب سطح معماری نرمافزار
×تحلیل در مرحله اولیه تولید نرمافزار، فازی که در آن انتخاب های اساسی مؤلّفهها و تعامل بین آنها صورت میگیرد
×تأثیر قابل توجه تصمیمهای معماری بر ویژگیهای کیفی، از جمله کارایی
- چرا استفاده از زبان مدلسازی UML؟
× توصیف جنبههای ایستا و پویای نرمافزار با استفاده از نمودارهای مختلف
×بکارگیری نمادسازی و چارچوب مفهومی یکسان برای توصیف، طراحی تا پیادهسازی
×گسترشپذیر ی کامل با مکانیزمهای توسعه و حاشیهنویسی و قابلیت تطابق با نیاز خویش
×پشتیبانی گسترده توسط مجموعه وسیعی از ابزارها
- چرا استفاده از مدل کارایی QNM؟
× عمومیترین مدل کارایی
×دقت نسبتاً بالای نتایج کارایی و کفایت و کارا بودن آن در تحلیل و ارزیابی مدل
×تحلیل توسط روشهای تحلیلی و یا شبیهسازی به منظور ارزیابی مجموعهای از شاخصهای کارایی مثل بهرهوری منابع، توان عملیاتی، زمان پاسخ به مشتری و غیره
اسلاید ۷ :
روش پیشنهادی پروژه
۱- تبدیل اتوماتیک نمودارهای UML (توصیف کننده معماری نرم افزار) به اسناد XML با استفاده از Unisys XMI که بصورت آماده در Rational Rose پشتیبانی میشود.
۲- فراهم کردن الگوریتمی برای استخراج اطلاعات کارایی از سند XML.
۳- در آوردن اطلاعات استخراج شده به قالبی مناسب برای تولید اتوماتیک QNM جهت محاسبه اندازههای کارایی.
۴- تفسیر نتایج حاصل از تحلیل و ارزیابی QNM و ارائه بازخورد مناسب به طراح.
اسلاید ۸ :
روش پیشنهادی پروژه
۱- تبدیل اتوماتیک نمودارهای UML (توصیف کننده معماری نرم افزار) به اسناد XML با استفاده از Unisys XMI که بصورت آماده در Rational Rose پشتیبانی میشود.
۲- فراهم کردن الگوریتمی برای استخراج اطلاعات کارایی از سند XML.
۳- در آوردن اطلاعات استخراج شده به قالبی مناسب برای تولید اتوماتیک QNM جهت محاسبه اندازههای کارایی.
۴- تفسیر نتایج حاصل از تحلیل و ارزیابی QNM و ارائه بازخورد مناسب به طراح.
اسلاید ۹ :
نمودارهای UML مورد استفاده
- نمودارهای UML Collaboration برای توصیف معماری نرمافزار در سطح بالا
- نمودارهای Deployment جهت اختصاص مؤلفههای نرمافزار به منابع سختافزاری
- نمودارهای تعاملی، مثل نمودارهای Sequence و Collaboration برای مدل کردن رفتار نرمافزار
- نمودارهای Use Case برای استخراج اطلاعات مورد نیاز برای مشخص کردن بارهایکاری
- استفاده از پروفایل کارایی UML (UML Profile for Schedulability, Performance and Time) برای:
× نمایش و توصیف نیازمندیهای کارایی در UML
× بکارگیری یک نمادسازی استاندارد در توصیف این ویژگیها
× پشتیبانی ابزارهای موجود
اسلاید ۱۰ :
مزیت روش مطرح شده
۱- QNM حاصل نیازی به توسعه و گسترش آن با اطلاعات مربوط به کارایی اضافی ندارد .
۲- فقط بلوکهای سازنده استاندارد UML (به همراه گسترش تعریف شده در پروفایل کارایی) برای ساخت و حاشیهنویسی مدل نرمافزار بکار میروند.
۳- بعد از تحلیل و ارزیابی مدل کارایی استخراج شده، نتایج حاصل تفسیرشده و به صورت بازخورد مناسب، در اختیار طراح قرار داده میشود.
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.