0% found this document useful (0 votes)
82 views

Software Verification and Validation (Bitp 3253) : Lab 4: Use Case Description

The document describes 3 use cases for a house rental booking system: 1) Book House - allows a user to search for houses to rent, view details, and book a house. 2) Pay Rental - allows a user to pay the rental amount for a booked house using payment details. 3) Manage User Information - allows a user to edit their personal account information.

Uploaded by

Mohd Zulhilmi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views

Software Verification and Validation (Bitp 3253) : Lab 4: Use Case Description

The document describes 3 use cases for a house rental booking system: 1) Book House - allows a user to search for houses to rent, view details, and book a house. 2) Pay Rental - allows a user to pay the rental amount for a booked house using payment details. 3) Manage User Information - allows a user to edit their personal account information.

Uploaded by

Mohd Zulhilmi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

SOFTWARE VERIFICATION AND VALIDATION

(Bitp 3253)

Lab 4 : Use Case Description

Group name :

No Nama No Matrik

1. Muhammad Fikri Bin Idrus Saidi B031510313

2. Muhammad Fakrurrazi Auzaie Bin B031510217


Rohizam
3. Nur Suhaila Binti Sani B031510296

Lecturer Name : Dr. Khanapi Abd Ghani


USE CASE 1 : Book House
Use Case Description
-The use case describe the process which the Actor books a house.

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

Figure 1.1 : search page


USER1

Example Search

House Details

House Details

Figure 1.2 : List of all house


USER1

House When to book BOOK


picture

The details of the house

Figure 1.3 : the details of house

USE CASE 2: Pay Rental


Description
-The Use Case describes the process by which the Actor to pay online using certain payment
method.

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

Figure 2 : Payment method interface


USE CASE 3: Manage User Information
Description
-The Use Case describes the process by which the Actor to manage the user information
(account).

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

Figure 3.1 :Customer Information page

USER1

CUSTOMER INFORMATION

Name New Info

Cont No New Info


Confirm
Cont Email New info

Figure 3.2 : User Update page

You might also like