چهار نوع رابطه در نمودار مورد استفاده
در UML، روابط، ارتباط بین عناصر مدل هستند. موارد استفاده نیز در انواع مختلف روابط به یکدیگر متصل هستند. رابطه بین دو مورد استفاده اساساً وابستگی بین دو مورد استفاده را مدل می کند. با استفاده مجدد از موارد استفاده موجود با استفاده از انواع مختلف روابط، تلاش کلی مورد نیاز برای توسعه سیستم کاهش می یابد.
نمودارهای مورد استفاده، موارد استفاده، بازیگران و روابط بین آنها را نشان می دهد. به عنوان مثال، رابطه بین یک بازیگر و یک مورد استفاده نشان می دهد که بازیگر می تواند از عملکردهای خاصی از سیستم تجاری استفاده کند.
روابط انجمن
ارتباط رابطه ای است بین دو طبقه بندی کننده، مانند یک بازیگر و موارد استفاده، که علت رابطه و قوانین حاکم بر آن را توصیف می کند. ارتباط رابطه ای بین یک بازیگر و یک مورد استفاده تجاری است. این نشان می دهد که یک بازیگر می تواند از عملکرد سیستم تجاری استفاده کند.
روابط تعمیم
رابطه تعمیم رابطه ای است که در آن یک عنصر مدل (فرزند) بر اساس عنصر مدل دیگر (والد) است. روابط تعمیم در نمودارهای کلاس، نمودارهای مؤلفه، نمودارهای استقرار، و از نمودارهای case استفاده می شود تا نشان دهد که عنصر فرزند تمام ویژگی ها، عملیات و روابط تعریف شده در عنصر والد را می پذیرد.
شامل روابط
در مدلسازی UML، یک رابطه Include رابطهای است که در آن یک مورد استفاده (مورد استفاده پایه) شامل عملکرد مورد استفاده دیگر (مورد استفاده گنجاندن) است. یک رابطه مهار از استفاده مجدد از عملکرد در مدل مورد استفاده پشتیبانی می کند.
گسترش روابط
در مدلسازی UML، میتوانید از یک رابطه گسترش استفاده کنید تا مشخص کنید که یک مورد استفاده (پسوند) رفتار مورد استفاده دیگر (پایه) را گسترش دهد. این نوع رابطه جزئیاتی را در مورد سیستم یا برنامه کاربردی که معمولاً در موارد استفاده پنهان هستند را نشان می دهد.
نمونه های مورد استفاده بیشتر
نمودار مورد استفاده سیستم پخش
مثال نمودار مورد استفاده ATM
نمودار مورد استفاده: پروژه های متعدد با مرزهای سیستم
نمودار مورد استفاده: سیستم آزمون آنلاین
مثال نمودار موردی: خدمات مسافری
مثال نمودار موردی: توسعه نرم افزار
مثال نمودار موردی: سیستم پارکینگ
UML Use Case Diagram: Order Process System
شامل و گسترش نمودار مورد استفاده
مثال استفاده از دیاگرام: وب سایت (بسط و گنجاندن موارد استفاده)
از مثال نمودار موردی استفاده کنید: سیستم خارجی به عنوان بازیگر
مثال نمودار مورد استفاده: ATM بانک
مثال نمودار موردی: فرودگاه