در این نمودار، نیازهای عملیاتی به شکل بیضی و در تعامل با کنشگرها نشان داده می شوند
بین UseCase ها ارتباطات مختلفی وجود دارد که دو نوع آنها از اهمیت ویژه ای برخوردارند.
این ارتباطات خاص عبارتند از:
رابطه شامل بودن : (Include)
در این نوع رابطه، یک یا چند نوع UseCase به نوعی در حیطه یک UseCase دیگر قرار می گیرند. در این نوع رابطه، جهت ارتباط از UseCase کلی به UseCase جزئی می باشد.
رابطه گسترش دادن : (Extend)
هنگامی که یک یا چندUseCase ، UseCaseدیگری را توسعه دهند از ارتباط Extend استفاده می شود. لازم به ذکر است که در این نوع ارتباط جهت ارتباط از توسعه دهنده به طرف توسعه یافته می باشد.
نرم افزار با قابلیت استفاده ی مجدد باعث می شود که طراحی و پیاده سازی فقط یکبار انجام شود.
مؤلفه ها در زمینه ها و قلمرو های مختلف بارها و بارها مورد استفاده قرار می گیرند.
سطوح مختلف استفاده ی مجدد :
کتابخانه ای از کلاس ها
کپی کردن کد منبع
کتابخانه ای از توابع
گرداورنده: الناز اصغری