طریقه ی رسم Use Case Diagram
در این نمودار، نیازهای عملیاتی به شکل بیضی و در تعامل با کنشگرها نشان داده می شوند
بین UseCase ها ارتباطات مختلفی وجود دارد که دو نوع آنها از اهمیت ویژه ای برخوردارند.
این ارتباطات خاص عبارتند از:
رابطه شامل بودن : (Include)
در این نوع رابطه، یک یا چند نوع UseCase به نوعی در حیطه یک UseCase دیگر قرار می گیرند. در این نوع رابطه، جهت ارتباط از UseCase کلی به UseCase جزئی می باشد.
رابطه گسترش دادن : (Extend)
هنگامی که یک یا چندUseCase ، UseCaseدیگری را توسعه دهند از ارتباط Extend استفاده می شود. لازم به ذکر است که در این نوع ارتباط جهت ارتباط از توسعه دهنده به طرف توسعه یافته می باشد.
کنشگر (Actor)
· منظور از کنشگر نقشی است که توسط انسان یا زیرسیستم دیگری به سیستم اصلی اعمال می شود.
· کنشگر با سیستم در تعامل بوده و در مواردی به سیستم داده می دهد و در مواردی نیز می تواند از سیستم داده بگیرد.
· برای پیدا کردن کنشگرها لازم است تا مرزی میان عملیات سیستم و محیط بیرون تعیین شود زیرا تمام عوامل بیرونی که به نحوی با سیستم در تعامل هستند به عنوان کنشگر محسوب خواهند شد.
· در یک تقسیم بندی کلی می توان انواع کنشگرها را در سه دسته زیر قرار داد:
· کاربران
· برنامه های کاربردی
· دستگاه ها
برنامه های مناسب برای رسم این دیاگرام عبارتند از : Microsoft visio, Visual paradigm
در قسمت های بعدی UseCase diagram های سایت دی جی کالا را مشاهده می کنید...