You are on page 1of 4

Question#01:

FUNCTIONAL REQUIREMENTS:
 Administrator should Perform weekly roster of drivers
 Administrator should Print reports annually, weekly, and daily
 Administrator should check system reviews the driver rating and feedback and record the
follow up action taken.
 Gift card can be used to offset customer bill.
 Administrator can Check feedbacks
 Administrator can Send newsletters
 Administrator will Manage user portfolio
 Administrator will be able to Changing the super password.
 Driver can Login into the system.
 Driver will check their rosters.
 Maintain daily logs
 Driver will select their availability.
 Driver will Check online bookings
 Customer will Make a booking
 Customer can Check their booking status
 Customer will check Fair calculation
 Customer can check Driver history
 Customer can Change their password.
 Customer can reset of forgotten password.

Non-FUNCTIONAL REQUIREMENTS:
Performance:

 The database shall be able to accommodate a minimum of 10,000 records of customers.

 The software shall support use of multiple users at a time


Security:

 Check data integrity for critical variables

 System Restrict communications between some areas of the program

 Communication will be restricted when the application is validating the user


 System will Keep specific log or history data sets

Reliability:
 All data storage for user variables will be committed to the database at the time of entry.

 Data corruption is prevented by applying the possible backup procedures and

techniques.

Maintainability

 The user will be able to reset all options and all stored user variables to default settings

Design and Implementation Constraints

Some of the design and implementation constraints identified are listed below:

 Clients or employees do not have any rights to edit any data in the system.

 Online Payment facility may be restricted if the Company not want this facility for some

reasons.

 This system is not support distributed database Facility.

 System is limited to HTTP/HTTPS Protocols.

B.
Now user requirements are clear, complete and consistent.
 Administrator should check system reviews the driver rating and feedback and record the
follow up action taken.
Now this functional requirement is complete because here everything is described that admin can
check reviews, feedback of user and records to take the actions.

Question#02:

a):
Class:
Driver

Attributes:
Name: name of the driver
Contact number: contact number of driver
Email: email of driver
Identification number: Identification number of driver
Bank name: Bank name of driver
Vehicle detail: vehicle detail of driver

Class:
Customer

Attributes:
Name: name of the customer
Contact number: contact number of customer
Email: email of customer
Identification number: Identification number of customer

Class:
Vehicle

Attributes:

License number: License number of vehicle


Brand: Brand of vehicle
Model: Model of vehicle

Class:
Ride

Attributes:
Reference number: Reference number
Driver details: Driver details

Customer details: Customer details


Pick point: Pick point of customers
Distance: Distance of trip
Date: Date of booking
Start time: Start time of trip
End time: End time of trip

b)
Question#03:

You might also like