Software Verification and Validation (Bitp 3253) : Lab 4: Use Case Description
Software Verification and Validation (Bitp 3253) : Lab 4: Use Case Description
(Bitp 3253)
Group name :
No Nama No Matrik
Pre-condition
-The Actor is an authorized user and has successfully logged on to the system.
Post-condition
-The Actor is already book the house
Actors
-User
Flow of events
Primary flow :
P:Book House
1. The use case start when Actor open the website to display the homepage of the
website[B].
2. The system[C] will display a screen where the Actor can search for area to find a house
to be rental.
3. The Actor will enter the search area and click on search button.
4. The system[C] retrieve the data from database and display to the Actor. The data display
such as list house information[E], price[E], house owner[E] and the time the house will
be available[E]
5. The Actor then choose one of the desire house to be book.
6. The system[C] will now display full information of the house.
7. The Actor then pick selected time to occupy the house.
8. The Actor click on the book button.
9. End of use case.
USER1
Search
Example Search
House Details
House Details
Pre-Condition
-The Actor need to The Actor is an authorized user and has successfully logged on to the
system.
-The Actor need to book the house.
Post-Condition
-The Actor successfully pay the house rental.
Actors
-User.
Flow Of Events
Primary Flow:
P:Pay Rental
1. The Use Case starts when the Actor opens the payment screen[B] from the website.
2. The system[C] displays the screen where the Actor can pay the rental.
3. The Actor selects pay rental to rent the selected house.The pay rental process can be
based on the following criteria:(Pay Amount,Full Name,Email Address,Phone Number
[E]).
4. The system[C] retrieves the payment and the rental of the house selected by Actor is
successful.
5. The Use Case ends.
Pay Amount
Full Name
Phone Number
Email Address
Proceed
Pre-Condition
-The Actor need to The Actor is an authorized user and has successfully logged on to the
system.
Post-Condition
-The Actor has manage their personal account or customer account
Actors
-User
Flow Of Events
Primary Flow:
P:Manage Users Information
1. The Use Case starts when the Actor opens the Customer Information[B] from the
website.
2. The system[C] will display all the user information and a button which will enable user
to update information
3. The Actor select edit function where user can change personal information such as
customer name,contact reachable number , contact email and current address[E].
4. The Actor are required to fill the form given. The system[C] will retrieved the
information given to be recorded in database.
5. The Use Case ends.
USER1
CUSTOMER INFORMATION
Information
Edit
USER1
CUSTOMER INFORMATION