دانلود پاورپوینت آشنایی با انگیزههای تحلیل کارایی نرم افزار و بررسی تشریح متدولوژی ارزیابی کارایی
تبدیل توصیف UML معماری نرمافزار به مدل کارایی شبکههای صف (QN) و تولید بازخورد از نتایج ارزیابی کارایی
عنوان های پاورپوینت :
آشنایی با انگیزههای تحلیل کارایی نرم افزار و بررسی تشریح متدولوژی ارزیابی کارایی
عناوین مورد بحث
انگیزههای تحلیل کارایی نرم افزار
کارایی چگونه ارزیابی میشود؟
ارزیابی کارایی مبتنی بر مدل
کارایی در کدام مرحله از فرایند تولید نرمافزار میتواند ارزیابی گردد؟
مدلسازی عمومی کارایی نرمافزار
پیش زمینه
محدودیتهای برخی روشهای موجود
مدلهای کارایی
کارهای انجام شده
ضرورت و اهداف
روش پیشنهادی پروژه
نمودارهای UML مورد استفاده
مزیت روش مطرح شده
پیشنهادی برای نحوه تفسیر و اعمال بازخورد
روش مورد نظر
پیاده سازی روش
چرخه مدلسازی کارایی توصیف UML مبتنی بر شبکههای صف(QNM)
نمودارهای UML مورد استفاده
مدل کارایی در UML(پروفایل کارایی)
مدلسازی بار کاری (Workload)
مدلسازی بار کاری باز (Open Workload)
مدلسازی بار کاری بسته (Closed Workload)
مدلسازی اطلاعات کارایی سناریوها در نمودار فعالیت
مدلسازی اطلاعات کارایی مربوط به فعالیتها
مدلسازی منابع
چرخه مدلسازی کارایی توصیف UML مبتنی بر شبکههای صف(QNM)
مدل کارایی شبکههای صف
یک شبکه صف ساده
متامدل و ساختار QNM
ساختار درختی QNM برای نمایش در قالب سند XML
نگاشت عناصر مدل UML به مدل QNM
پردازش نمودار استقرار
پردازش نمودار مورد کاربری
پردازش نمودار فعالیت
یافتن احتمالات مسیر یابی از مسیر اجرایی
چرخه مدلسازی کارایی توصیف UML مبتنی بر شبکههای صف(QNM)
تحلیل و ارزیابی QNM
مراجع
قسمت ها و تکه های اتفاقی از فایل
مدل کارایی شبکه های صف
شبکههای صف؛ Queuing Networks Model (QNM) با مشخصههای زیر:
مراکز سرویس: زمان سرویس، فضای بافر به همراه زمانبندی صف، تعداد سرورها
مشتریان: تعداد در مدلهای بسته، فرایند ورود برای مدلهای باز، تقاضای سرویس به هر مرکز سرویس، و انواع آنها
توپولوژی شبکه: چگونگی اتصال داخلی مراکز سرویس، و چگونگی حرکت مشتریان بین آنها
نمادسازی Kendall برای توصیف هر مرکز سرویس: A/S/m/B/K/SD
A فرایند زمانهای بین ورود
S فرایند زمان سرویس
m تعداد سرورها
B میزان فضای بافر در صف( یا ظرفیت سیستم)
K اندازه جمعیت یا تعداد کاربران موجود در سیستم
SD نظام صفبندی
مدل کارایی شبکه های صف(ادامه)
اگر محدودیتی در تعداد مشتریان یا فضای بافر نبوده و نظام صفبندی FCFS باشد، بطور خلاصه می نویسند: A/S/m که مشهورترین توزیعهای A و S عبارتند از:
M فرایند ورود پواسن یا زمان سرویس توزیع شده بصورت نمایی
D فرایند ورود قطعی (زمان سرویس یکسان برای هر job)
G فرایند ورود یا توزیع عمومی و دلخواه
انواع صفهای معمول(Product-Form)
M/M/1-FCFS
M/G/1-PS
M/G/∞-IS
پارامترهای قابل اندازه گیری با شبکه های صف:
میزان اشغال بودن سرور(بهره وری)
متوسط زمان انتظار درخواستها
متوسط طول صف
توان عملیاتی سیستم
تعداد درخواستهای فعال در سیستم
گلوگاه های بالقوه
پردازش نمودار استقرار
مراکز سرویس QNM
پارامترها
SchedulingPolicy
Quantity
Capacity
ProcessingRate
اتصال مستقیم مراکز سرویس به هم(Arc)
گره ها(Nodes)
مقادیر برچسبی
سیاست زمان بندی(PAschdPolicy)
چندی(PAmultiplicity)
ظرفیت(PAcapacity)
نرخ پردازشی(PArate)
اتصال بین گره ها
پردازش نمودار موردکاربری
بارکاری وارد بر QNM
Priority
پارامترهای بارکاری باز
ArrivalRate
پارامترهای بارکاری بسته
ThinkTime
population
یادداشت متصل به کنشگر
اولویت (PApriority)
مقادیر برچسبی بارکاری باز (PAopenLoad)
نرخ ورود درخواستهاPAoccurrence))
مقادیر برچسبی بارکاری بسته (PAclosedLoad)
تآخیر خارجیPAextDealy))
جمعیت کاربران(PApopulation)
پردازش نمودار فعالیت
مدل QNM
پارامترها
ServiceDemand
ServiceTime
جهت اتصال مراکز سرویس به هم و احتمالات مسیریابی
مسیر اجرایی سناریوها
الگوریتم تولید مسیر اجرایی
شناسایی تقاضای سرویس هر یک از فعالیتها
شناسایی منبع میزبان هر فعالیت
یافتن توپولوژی و جهت حرکت درخواستها
مقادیر برچسبی متصل به فعالیتها
تقاضای سرویس(PAdemand)
منبع میزبان(PAdevice)
یافتن احتمالات مسیریابی از مسیر اجرایی
چرخه مدلسازی کارایی توصیف UML مبتنی بر شبکه های صف(QNM)
تحلیل و ارزیابی QNM
فرضیات
شرط product-form
شرایط BCMP: 4 نظام زمان بندی FCFS, PS, PR-LCFS, IS
– ویژگی توازن محلی
شبکه های صف M/M/m-FCFS, M/G/1-PS, M/G/-IS, M/G/1-LCFS PR
روشهای حل
الگوریتمهای حل دقیق: MVA, Convolution, …
الگوریتمهای حل تقریبی
شبیه سازی مبتنی بر رویداد
ابزارهای تحلیل : PEPSY, SHARPE, …
پارامترهای قابل ارزیابی :
بهره وری، متوسط زمان انتظار درخواستها، متوسط طول صف، توان عملیاتی سیستم،
تعداد درخواستهای فعال در سیستم
چرخه مدلسازی کارایی توصیف UML مبتنی بر شبکه های صف(QNM)
پیشنهاد رویکردی برای ارزیابی کارایی سیستمهای نرم افزاری، در سطح طراحی
تعریف مدلی برای نمایش اطلاعات کارایی در UML بر اساس پروفایل کارایی آن
تعریف ساختاری برای نمایش QNM در قالب فایل XML به همراه پارامترهای آن
ارائه الگوریتمی برای ترجمه خودکار نمایش XML توصیف UML سیستم به مدل کارایی QNM
پیاده سازی یک برنامه نمونه
بکارگیری روش در یک سیستم ساده ATM
بکارگیری دیگر نمودارهای UML (مثل نمودار توالی یا حالت)در فرایند ارزیابی کارایی
مدلسازی و در نظر گرفتن دیگر ویژگیهای شبکه های صف مثل: پدیده Blocking، و شبکه های Non-product-form
توسعه برنامه کاربردی بصورت یک ابزار ارزیابی کارایی مبتنی بر QNM
بررسی دیگر پارامترهای کمّی یا کیفی نرم افزار، مثل: قابلیت اعتماد در کنار کارایی
ترکیب و بکار گیری دیگر مدلهای کارایی در کنار مدل QNM برای نیل به نتایج دقیق تر
30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و توجیهی | پایان-نامه | پی دی اف مقاله ( کتاب ) | نقشه | پلان طراحی | های آماده به صورت رایگان میباشد ( word | pdf | docx | doc )
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.