مهندسی نرم افزار UML ویدیو کلوب بخش هفتم
6-5-2- Actor مشتری ویدئو کلوپ
شرح: مشتریان افرادی هستند که برای اجاره ، خرید و یا مشاهده لیست فیلمها از سیستم ویدئوکلوپ استفاده می نمایند.
اکتور مشتری نیز به عنوان یکی از کاربران سیستم شناخته می شود و می تواند با سطح دسترسی بسیار پائین از برخی از اطلاعات سیستم استفاده نماید. به عنوان مثال اکتور مشتری فقط می تواند به لیست فیلمها ، قیمت آنها ، و آخرین اطلاعات مربوط به حساب خود دسترسی داشته باشد.
6-5-2- Actor تایمر
شرح: این اکتور یک ماژول برای محاسبه زمان تحویل تا بازگشت فیلم می باشد. در صورتی که این مقدار از مقدار تعیین شده بیشتر شد ، به تحویل گیرنده فیلم (مشتری) جریمه دیرکرد تعلق خواهد گرفت.
6-6- شناسائی Use Case ها
Functionality های زیر به درخواست مشتری پس از چند مرحله مصاحبه شناسایی و استخراج گردیده است:
1- مشاهده لیست فیلمها (Video List)
2- کرایه فیلم به مشتری (Rent Video)
3- بازگشت فیلم (Return Video)
4- تعویض فیلم (Change Video)
5- صورت وضعیت مشتری (Costumer Invoice)
6- محاسبه جریمه دیرکردها (RunFines)
7- درج فیلمهای جدید (Insert New Videos)
6-6-1- نمودار USE CASE اصلی سیستم
در ادامه به ارائه سناریو برای هر یک از Use Case های فوق خواهیم پرداخت.