پاورپوینت رویکرد شی گرا برای نیازمندی ها (pptx) 74 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 74 اسلاید
قسمتی از متن PowerPoint (.pptx) :
به نام خداموضوع ارائه:رویکرد شی گرا برای نیازمندی ها
1
نيازمندی های شی گرا
زبان مدل سازی يکپارچه نسخه 2.0 UML است.
استاندارد UML توسط گروه مديريت شی OMG تدوین گردیده و توسعه می یابد.
Object Management Group
2
www.omg.org
3
نمودارهای نيازمندی ها
برای مدل های سنتی
و شی گرا
4
مدل usecase:مجموعه ای از مدلهایی که می تواند جهت گردآوری نیازمندی های سیستم براساس usecase ها با رویکرد شی گرا استفاده شود.نمودار usecase: نمواداری برای نشان دادن نقش های کاربران مختلف و چگونگی استفاده این نقش ها از سیستم.
5
Usecase و بازیگران
Usecase فعالیتی است که سیستم معمولاً در پاسخ به درخواست کاربر انجام می دهد.
در همه usecase ها شخصی وجود دارد که از سیستم استفاده می کند. این شخص در UML بازیگر نامیده می شود.
6
نمودار توالی سیستم: نموداری که توالی پیام ها را بین بازیگر خارجی و سیستم در طی یک usecase یا سناریو نشان می دهد.
پیام :ارتباط بین اشیا در یک usecase
نحوه قرار گیری اشیا: در دیاگرام های توالی، موجودیت ها (اشیا) در قسمت بالای دیاگرام به صورت افقی قرار می گیرند.
خط عمر: خط چین عمودی، خط عمر (lifeline) نامیده می شود که زیر هر شی کشیده می شود. این خطوط، وجود شی را نشان می دهند.
7
8
مدل دامنه: مدلی که کلاس های اشیا و حالت های آنها را توصیف میکند.نمودار ماشین حالت: نموداری که چرخه حیات یک شی را در حالت ها و انتقال های آن نشان می دهد.
مثال برای ماشین حالت:
وقتی یک تلفن راه اندازی می شود، در حالت idle قرار دارد و آماده شروع به کار کردن (initiate) یا پاسخگویی (receive call) است. هنگامیکه گوشی تلفن را بر میداریم، تلفن در حالت شماره گیری (dialing) قرار دارد. در این حالت، تلفن زنگ نخواهد خورد، اگر تلفن زنگ بخورد و گوشی برداشته شود، تلفن در حالت پاسخگویی قرار می گیرد و ما قادر به صحبت کردن با شخصی که تماس گرفته خواهیم بود.
9