مهندسی نرم افزار ویدئو کلوب

مهندسی نرم افزار UML ویدیو کلوب بخش هشتم

 6-6-2- نمودار USE CASE نمایش لیست فیلمها و کرایه فیلم

 نمایش لیست فیلمها و کرایه فیلم 
 
6-6-2-1- سناریوی Use Case نمایش لیست فیلمها
 

سناریوی شماره 1 - 1

سیستم ویدئو کلوپ

نام: نمایش لیست فیلمها (Video List)

Actor: مشتری

شرح سناریو: در این سناریو ، کاربر پس از فشردن کلید نمایش لیست فیلمها ، فیلمهایی که در ویدئو کلوپ است به وی نمایش داده می شود.

Assumption: منظور از کاربر در این Use Case در حقیقت مشتریان هستند که از نرم افزار در پائینترین سطح دسترسی استفاده می نماید.

Include: Video List

Extended: مدیر ویدئو کلوپ

(Pre-Condition): مشتری برای مشاهده لیست فیلمها ، درخواست می دهد و سیستم لیست را نمایش می دهد.

مراحل:

Actor

System

1- کاربر درخواست نمایش لیست فیلمها را می دهد.

2- سیستم لیست فیلمهایی که هنوز در ویدئو کلوپ موجو است به مشتری نمایش می دهد.

3- کاربر فیلمهای خود را انتخاب می نماید.

4- در صورتی که فیلمها از رده خارج باشند از سوی سیستم پیغام مناسبی صادر می شود.

5-کاربر کد فیلمهای انتخابی خود را به مسئول ویئو کلوپ ارائه می دهد.

.

 

Constraints: کاربر نمی تواند لیست فیلمهای خارج از ویدئو کلوپ را ببیند.

Post-Condition: پس از نمایش فیلمها ، بایستی کاربر بتواند بخشی از موضوع فیلم را مطالعه بنماید.

Exception: کاربر هم می تواند به عنوان بازدیدکننده عادی از اطلاعات نرم افزار استفاده نماید. در صورتی که فیلمی در لیست موجود نبود باید به نحوی آدرس محل دیگری که این فیلم را دارد به مشتری داده شود.


6-6-2-2- سناریوی  Use Case اجاره فیلم به مشتری

سناریوی شماره 1 - 2

سیستم ویدئو کلوپ

نام: اجاره فیلم  

(Rent Video)

Actor: مشتری

شرح سناریو: در این سناریو ، کاربر پس از انتخاب فیلمهای مورد نظر خود ، اقدام به اجاره آنها می نماید.

Assumption: منظور از کاربر در این Use Case در حقیقت مشتریان هستند که از نرم افزار در پائینترین سطح دسترسی استفاده می نماید.

Include: Rent Video

Extended:

(Pre-Condition): مشتری قبلا فیلمهای مورد نظر خود را انتخاب نموده است.

مراحل:

Actor

System

1- کاربر بر روی درخواست کرایه ویدئو کلیک می نماید.

2- سیستم فرم مربوط به ورود کد فیلم و مشخصات مشتری را نمایش میدهد.

3- کاربر اطلاعات فیلمها و کرایه کننده فیلم را وارد سیستم می نماید.

 

4-کاربر بر روی کلید ثبت کلیک می نماید.

5- سیستم اطلاعات را ثبت و پیغام ثبت را نمایش می دهد.

 

 

Constraints: تعداد فیلمهای در کرایه مشتری نباید بیش از 2 مورد باشد.

Post-Condition: کاربر وارد صفحه اصلی سیستم ویدئو کلوپ شده و  می تواند اطلاعات مربوط به ثبت و دریافت و کرایه فیلم را وارد نماید.

Alternative Flow: در صورتی که کاربر نتواند فیلم کرایه کند ، باید به طریقی به کاربر گزارش داده شود.

Exception: در صورتی که فیلم مورد نظر مشتری از رده خارج بود باید از نسخه های کپی موجود در اختیار مشتری قرار داده شود. در صورتی که فیلمی مورد نظر مشتری بود و در ویدئو کلوپ موجود نبود باید به نحوی به مشتری آدرس مکان دیگری که این فیلم را دارد داده شود.


6-6-3- نمودار USE CASE نمایش لیست بازکشت فیلم صورت وضعیت و محاسبه دیرکرد
 
 نمایش لیست بازکشت فیلم صورت وضعیت و محاسبه دیرکرد

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

حرف 500 حداکثر