NATIONAL UNIVERSITY OF COMPUTER AND EMERGING
SCIENCES PESHAWAR CAMPUS
SOFTWARE REQUIREMENT ENGINEERING
ASSIGNMENT NO: 2
SUBMITTED BY
Dilawar Khan (22p-9099)
Ashar Naveed (22p-9346)
Mohammad Abdullah (22p-9321)
Submitted To
Ma’am Sara Rahmat
1.1 Background
User have to book a ride manually. They had to search for a
ride and also cover a long walking distance. This was very time-
consuming process as it would approximately take 20 to 30
minutes. After the user would find a taxi, he had to argue with
the driver for the fares. The users would have to pay more but
not be able to get a comfortable ride. Sometimes driver would
not know the drop off location. If the user had to travel from
one city to another, he would not be able to find a ride in their
comfortable timings and also it was insecure.
1.2 Business Opportunity
We are providing a service to users that will allow them to book
a ride from anywhere they want. The user will get a ride at their
door steps which will save 90% of their time and money. It will
allow the user to input their pickup and drop off location to
book a ride of their own choice at their own fares. If a user has
to travel to a different city, he/she can choose a secure ride at
his comfortable date and time.
1.3 Business Objectives
Business Problem 1
It is difficult to find a vehicle. It is
time consuming, insecure, costly,
and uncomfortable ride.
Business Objective 1
It will save customer time, money and
provide a comfortable ride.
Business Problem 2 Business Problem 3 Business Problem 4
Uncomfortable ride, poor Sometime drivers don’t know Customer had to argue with
the exact location. the driver for fares.
quality vehicle and service.
Business Objective 2 Business Objective 3 Business Objective 3
Comfortable rides, high quality Driver will be able to see Customer can offer their own
vehicle and service. Pick-up and Drop-off location fares.
of the customer.
Self-Ride selection Location tracker Offer fares
Indrive
1.4 Vision Statement
For Passengers Who had to book a car rides, the Indrive app is
an information system that will enable users to request a ride
from One point to another. The system will be able to input the
pick-up and drop-off location of the user. The user can set fares
of their own choice. The driver and customer can see ratings
and communicate with each other. The system will save
customers time about 90% and money approximately 10%. This
system will allow the user to travel from one city to another.
Overall, local drivers who charge more and provide an
uncomfortable ride, our product will save time and money, and
provide a comfortable and secure ride.
1.5 Business Risks
RI-1: Fluctuation in fuel prices may cause an increase in
fare prices, which will affect the user. (Probability = 1.5;
Impact =5)
RI-2: Another app providing the same services will reduce
the users directly. (Probability = 2; Impact =6)
RI-3: Due to some reasons, Drivers can call a strike.
(Probability = 0.2; Impact =9)
RI-4: In some cases, there might be a conflict between the
driver and the customer which will impact the company
reputation. (Probability = 0.1; Impact =4)
RI-5: Data hacking, or other cybersecurity threats can expose
user data and damage company reputation.
(Probability = 0.2; Impact =7)
1.6 Business Assumptions and Dependencies
AS-1: The driver will arrive at the pick-up location within 5
minutes at the time of request.
AS-2: The driver will ensure the security and quality of the
service set by app.
AS-3: The customer will always have to input the correct
pickup location.
DE-1: The app depends on customer feedback. If a customer
gives a bad review, it will affect the company reputation.
DE-2: The app depends upon the availability of drivers.
DE-3: The app relays on correct input of the customers
location. It might produce problems for the driver.
2.1 Feature Tree
2.2 Scope of initial and Subsequent Releases.
Feature Release 1 Release 2 Release 3
FE-1, No Cancel the ride. Select car of your
Self-Ride Selection Implementation. own choice.
FE-2, Locate Your Self Automatically find Locate the driver
Location Tracker on the map. the user location. distance from
user.
FE-2, Select between Passenger can Credit / Debit
Offer Fares the predefined offer fare. Card payment.
fares.
2.3 Limitations.
LI-1. The system location information cannot not work without
Wifi or Cellular data and GPS.
LI-2. The system cannot fully provide security to the passengers
until they call the police or seek other help.