The Unit Team
Surfing halls Use Case
1-Surfing halls Scenario:
*The actor is Customer( who can use the application to surf the halls and it’s abilities the choose the best one to book)
* The customer initiates the scenario by:
-
The customer must download the app firstly .
-
He enters as guest to see all the shows .
-
After watching all shows he books only one function room .
-
He can choose all the available choices on booking .
-
After choosing all of these he pays the money with his credit card .
-
Or if the customer is already booked a room before and wants to cancel his Reservation.
* Preconditions : that motivate the customer (want to book hall to make his party).
* Postconditions : result as a consequence of the scenario's steps (customer has booked the hall ).
Alternative path through the use case
* the customer don`t find awesome shows
* the customer don`t have enough choices
* the customer don`t have enough money on his credit card
* the customer want to cancle his reservation
-
If there is no awesome shows .
-
The customer must download the app firstly .
-
He enters as guest to see all the shows .
-
Closes the app. Without booking .
* Preconditions : that motivate the customer (want to book hall to make his party).
* Postconditions : result as a consequence of the scenario's steps (customer don`t book)
-
If there is no enough choices .
-
The customer must download the app firstly .
-
He enters as guest to see all the shows .
-
He pays for reservation then contacts the manager to ask him for additional options .
* Preconditions : that motivate the customer (want to book hall to make his party).
* Postconditions : result as a consequence of the scenario's steps (customer pays for reservation to cntact manager).
-
If there is no enough money on the credit card
-
The customer must download the app firstly .
-
He enters as guest to see all the shows .
-
After watching all shows he books only one function room .
-
He can choose all the available choices on booking .
-
The app refuses the amount of money and tells him about the right amount .
-
Asks the user to enter another card number to complete booking .
* Preconditions : that motivate the customer (want to book hall to make his party).
* Postconditions : result as a consequence of the scenario's steps( customer don`t book any hall).
-
If the user wants to cancel his reservation
-
The customer must download the app firstly .
-
He enters as guest to see all the shows .
-
The user enters booking section and choses canceling a reservation .
-
The app. Asks him if he wants to delay the time or complete canceling to determine how much money he must deducted from the booking amount
* Preconditions : that motivate the customer( cancel his reservation).
* Postconditions : result as a consequence of the scenario's steps( customer has cancelled his reservation).
modify shows Use Case
1-modify shows Scenario:
*the actor is Hall owner (who can update the shows and know who booked his function room) .
* The hall owner initiates the scenario by:
-
- He tries to upload photo or video .
- the app. Answers him that process done successfully.
-
- tha app. Replies him are you sure.
- he replies yes.
- the app replies deleted successfully.
* Preconditions : that motivate tha hall owner (want`s to upload or delete photo or video ).
* Postconditions : result as a consequence of the scenario's steps (hall owner has uploaded or deleted video or photo).
Alternative path through the use case
*the hall owner don`t find enough memory size .
2- The capacity of show is full.
-
The owner of the function room enters as manager .
-
He tries to upload photo or video.
-
The app. Replies for him there is no enough memory size to upload it , recommends him to delete some shows and try again or sign out now and try later .
* Preconditions : that motivate tha hall owner (want`s to upload or delete photo or video ).
* Postconditions : result as a consequence of the scenario's steps( hall owner can`t upload any thing).