You are on page 1of 2

King Abdulaziz University Buses System

Functional Requirements:
USER:
 As a user, I can log in by my ID and Password or by NAFATH, so that I
can use the website
 As a user, I can book a seat or a bus, so I can track and get on the bus
 As a user, I can modify my booking, so that I can cancel the reservation
when necessary
 As a user, I can show the ticket details, so I can show it to the bus driver
 As a user, I can track the bus movement by the map , so that I can know
when the bus will arrive in an accurate way

ADMIN:
 As an admin, I can log in by my specific username and password, so I can
access my account
 As an admin, I can update buses data, so it will be available with the last
version of the information
 As an admin, I can view the report, so I can act when required

Non-functional Requirements:
 Security User shall log in with its university ID and password
 Security System shall be authorized user by its username and
password
 Useability The login process is the standard university process
 Speed System shall be done navigation in 5 seconds
 Reliability User can book a seat or a bus 98% of the time without
failure
 Maintainability System is capable of being maintained cost-effectively
over its expected lifetime

You might also like