Professional Documents
Culture Documents
Requirements CPIT280
Requirements CPIT280
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