مهندسی نرم افزار UML ویدیو کلوب بخش دهم
6-6-4- نمودار USE CASE درج فیلم جدید
6-6-4-1- سناریوی Use Case درج فیلم جدید
سناریوی شماره 3
|
سیستم ویدئو کلوپ
|
نام: درج فیلم جدید
(NewVideoAdd)
Actor: مدیر سیستم
|
شرح سناریو: در این سناریو ، مسئول ویدئو کلوپ پس ازورود به سیستم ، یک فیلم جدید ثبت می نماید.
|
Assumption: منظور از مسئول ویدئو کلوپ در این Use Case در حقیقت فردی است که تمامی امور مسئول ویدئو کلوپ را انجام می رهد و بالاترین شخص از نظر سطوح دسترسی به اطلاعات می باشد.
|
Communicate: مسئول ویدئو کلوپ
|
Extended: New Video Add
|
(Pre-Condition): نام فیلم در لیست فیلمها وجود ندارد. (قبلا تعریف نشده است)
|
مراحل:
|
Actor
|
System
|
1- مسئول ویدئو کلوپ بر روی کلید فیلم جدید کلیک می نماید.
|
2- سیستم فرم مربوط به ورود نام فیلم جدید را نمایش می دهد.
|
3- مسئول ویدئو کلوپ نام فیلم جدید را وارد می نماید و کلید ثبت را فشار می دهد.
|
4- سیستم پس از بررسی عدم وجود نام فیلم جدید ، نام فیلم را ثبت می نماید.
|
|
5- سیستم پیغامی مبنی بر ثبت نام فیلم جدید نمایش می دهد.
|
Constraints: مسئول ویدئو کلوپ باید تمامی اطلاعات را به صورت کامل وارد نماید. مسئول ویدئو کلوپ نباید نام فیلم تکراری را وارد نماید.
|
Post-Condition: بعد از ثبت فیلم جدید ، مسئول ویدئو کلوپ می تواند اطلاعاتی مربوط به فیلم جدید وارد نماید.
|
Alternative Flow: در صورتی که نام فیلم وارد شده تکراری باشد و یا نام نامعتبر وارد شود ، باید پیغام مناسبی به کاربر نمایش داده شود.
|
Class Diagram
7-1- نمودار Class اصلی سیستم ویدئو کلوپ
7-2- نمودار Class های مربوط به کاربر