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


در حال بارگذاری
23 اکتبر 2022
فایل فشرده
2120
1 بازدید
۷۹,۷۰۰ تومان
خرید

توجه : این پروژه به صورت فایل 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 (به همراه گسترش تعریف شده در پروفایل کارایی) برای ساخت و حاشیه‌نویسی مدل نرم‌افزار بکار می‌روند.

۳-  بعد از تحلیل و ارزیابی مدل کارایی استخراج شده، نتایج حاصل تفسیرشده و به صورت بازخورد مناسب، در اختیار طراح قرار داده می‌شود.

  راهنمای خرید:
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.