SlideShare a Scribd company logo
1 of 13
Reverse Software
Engineering
Case Study
UBER/CREAM/Rent a Ride APP
Other
User
interface
Requirements
• This application will provide services to passengers and drivers. Ride Service Management System
(RSMS) connects passengers and drivers using GPS system. Everyone who has any type of vehicle
can register on this application. This app will support all type of vehicles. This application enables
passengers to order any kind of vehicle with their Smartphone. The main objective of this
application is that drivers online register their vehicles by providing their essential information and
then check their nearest pick and drop.
• The project has two parts, the first one is an application run on android device and the second one
is server on Nosql database. Android section will have two applications. One is master refers to
driver and other one is client refers to passengers.
• If the driver accepts booking then the server will send order confirmation to the passenger
application
• This application is managing passengers’ booking in quick and easy way with shortest time
possible. With one click on the button you can order a vehicle if you are a passenger. With another
click you accept or decline requests if you are a driver. No third party to be added to control this
work.
• Some types of vehicles still don‟t have any online ride service. But with this application, any type
of vehicle can register. This app will support all type of vehicles. This app will run in all cities. All
vehicle drivers can register and earn money using this app without any limitation. This service will
not have any central office.
Functional Requirements
• The Application must have a logo at the start of application.
• Every online booking needs to be associated with an account
• One account cannot be associated with multiple user.
• Search results should enable users to find the most recent and relevant
booking rides options.
• System should enable users to book / pay for their rides only in cash or
credit card.
• The application shall keep track of all processes and changes happening to
the data between login and logout times of the users.
• The application should enable the users to logout after using the
application when the user clicks on the logout button.
NON-Functional Requirements
Usability
• The Application should be easy to use by every user. In order to accomplish this objective, the system should have a simple and well-designed
interface.
Accessibility
• The Application should be made accessible to the people who live everywhere in the world. anyone can use the system regardless of the
location and can get the information they acquire.
Performance
• The performance of the application should be fast and efficient in adding information of drivers. The system should be available for user in real
time and always up to date.
Speed
• The application response time is a significant requirement because the action cannot be postponed or delayed. The application should be fast
enough to satisfy the user‟s needs and should not waste their time.
EFFICIENCY
• Efficiency of any system is concerned with the minimum processing time as well as the optimal use of system resources in designing the
proposed systems. Our android application will be efficient in using processing resources. It can be efficiently run on all android devices.
Availability
• The Application should operate 24 hours a day.
Friendly GUI’s
• The users of this application have different types of people and different levels of technical skills, therefore the application should be
understandable by all the users. Consequently, the Application should provide an easy to use, friendly Graphical User Interface (GUI).
User Functions Model
General User should
• Interact with the application
• Be able to login to their accounts
using their email and password
provided
• Be able to logout from their profiles.
Admin should
• Be able to add, delete and modify
database
• Be able to add and remove users and
set authority
• Be able to monitor the system
Admin-Managers should
Be able to view all drivers
Be able to view the list of customers
Be able to view all the customer
request
Be able to view all workers available
Be able to create, edit and delete
information
Be able to search for information
Be able to notice the editing‟s and
changes made by the users.
DFD Level-1
Book a
Ride
Cancel a
Ride
Pickup
Feedback
Payment
Passenger
Driver
Uber Admin
Driver
Registration
destination
Destination
request
Offer Available rides
Coordinates
Amount
Comments Type &
Payment
details Accept Ride
Driver &
Vehicle Details
Driver
Approval &
Passenger
Star Ratings
Overall
Ratings
Assignment
Search interfaces for a “Bargainable Ride Rent” App and construct
• Functional Requirements
• User based grouped functional requirements
• 2nd Level DFD of Book-a-Ride function
• EasyPaisa based payment Use Case Description
• User interface for EasyPaisa based payment and Star Rating
Deadline NEXT Class
• CHARTS of Individual User Interface Assignment

More Related Content

Similar to reverse engineering.pptx

Service station android app project report
Service station android app project reportService station android app project report
Service station android app project reportVajrakaya Technologies
 
IRJET- Online Parking Slot Booking
IRJET- Online Parking Slot BookingIRJET- Online Parking Slot Booking
IRJET- Online Parking Slot BookingIRJET Journal
 
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Level Up Your Dispatch Business With These Best Taxi Dispatch System Features...
Level Up Your Dispatch Business With These Best Taxi Dispatch System Features...Level Up Your Dispatch Business With These Best Taxi Dispatch System Features...
Level Up Your Dispatch Business With These Best Taxi Dispatch System Features...Yelowsoft
 
Baseline PlanProject Name IMoveAnalyst’s Name Client Nam.docx
Baseline PlanProject Name IMoveAnalyst’s Name Client Nam.docxBaseline PlanProject Name IMoveAnalyst’s Name Client Nam.docx
Baseline PlanProject Name IMoveAnalyst’s Name Client Nam.docxJASS44
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringDanish Javed
 
Cab Booking Application
Cab Booking ApplicationCab Booking Application
Cab Booking ApplicationIRJET Journal
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfKamal Acharya
 
RENT IT: To Rent Your Ride
RENT IT: To Rent Your RideRENT IT: To Rent Your Ride
RENT IT: To Rent Your RideNadaAbdulNassir1
 
my cs619 presentation.pptx
my cs619 presentation.pptxmy cs619 presentation.pptx
my cs619 presentation.pptxWaqarAhmed324348
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsMumbai Academisc
 
EzeFare-Information Presentation
EzeFare-Information PresentationEzeFare-Information Presentation
EzeFare-Information PresentationCraig Dies
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET Journal
 
Online car parking reservation system 9160262550 dinesh
Online car parking reservation system   9160262550 dineshOnline car parking reservation system   9160262550 dinesh
Online car parking reservation system 9160262550 dineshDinesh Nalluri
 
Gps vehicle tracking System Pan India
Gps vehicle tracking System Pan IndiaGps vehicle tracking System Pan India
Gps vehicle tracking System Pan IndiaAvtar Singh Bainsla
 
Roses Delivery Management System
Roses Delivery Management SystemRoses Delivery Management System
Roses Delivery Management SystemHarikrishna Patel
 
IRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET Journal
 

Similar to reverse engineering.pptx (20)

Service station android app project report
Service station android app project reportService station android app project report
Service station android app project report
 
IRJET- Online Parking Slot Booking
IRJET- Online Parking Slot BookingIRJET- Online Parking Slot Booking
IRJET- Online Parking Slot Booking
 
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
 
Level Up Your Dispatch Business With These Best Taxi Dispatch System Features...
Level Up Your Dispatch Business With These Best Taxi Dispatch System Features...Level Up Your Dispatch Business With These Best Taxi Dispatch System Features...
Level Up Your Dispatch Business With These Best Taxi Dispatch System Features...
 
Baseline PlanProject Name IMoveAnalyst’s Name Client Nam.docx
Baseline PlanProject Name IMoveAnalyst’s Name Client Nam.docxBaseline PlanProject Name IMoveAnalyst’s Name Client Nam.docx
Baseline PlanProject Name IMoveAnalyst’s Name Client Nam.docx
 
Railway Reservation System - Requirement Engineering
Railway Reservation System - Requirement EngineeringRailway Reservation System - Requirement Engineering
Railway Reservation System - Requirement Engineering
 
At your service
At your serviceAt your service
At your service
 
Cab Booking Application
Cab Booking ApplicationCab Booking Application
Cab Booking Application
 
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdfONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
ONLINE VEHICLE RENTAL SYSTEM PROJECT REPORT.pdf
 
DriveMyWay.pptx
DriveMyWay.pptxDriveMyWay.pptx
DriveMyWay.pptx
 
RENT IT: To Rent Your Ride
RENT IT: To Rent Your RideRENT IT: To Rent Your Ride
RENT IT: To Rent Your Ride
 
my cs619 presentation.pptx
my cs619 presentation.pptxmy cs619 presentation.pptx
my cs619 presentation.pptx
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai Academics
 
Software
SoftwareSoftware
Software
 
EzeFare-Information Presentation
EzeFare-Information PresentationEzeFare-Information Presentation
EzeFare-Information Presentation
 
IRJET - Vahaan Registration System
IRJET - Vahaan Registration SystemIRJET - Vahaan Registration System
IRJET - Vahaan Registration System
 
Online car parking reservation system 9160262550 dinesh
Online car parking reservation system   9160262550 dineshOnline car parking reservation system   9160262550 dinesh
Online car parking reservation system 9160262550 dinesh
 
Gps vehicle tracking System Pan India
Gps vehicle tracking System Pan IndiaGps vehicle tracking System Pan India
Gps vehicle tracking System Pan India
 
Roses Delivery Management System
Roses Delivery Management SystemRoses Delivery Management System
Roses Delivery Management System
 
IRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare APIIRJET- City Tour Traveller: Based on FourSquare API
IRJET- City Tour Traveller: Based on FourSquare API
 

Recently uploaded

StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfsteffenkarlsson2
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabbereGrabber
 
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityAPVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityamy56318795
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationWave PLM
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024vaibhav130304
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfkalichargn70th171
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)Max Lee
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion Clinic
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Gáspár Nagy
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...naitiksharma1124
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfmbmh111980
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfMehmet Akar
 
What need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java DevelopersWhat need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java DevelopersEmilyJiang23
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionWave PLM
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesNeo4j
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfQ-Advise
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...rajkumar669520
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Soroosh Khodami
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignNeo4j
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfDeskTrack
 

Recently uploaded (20)

StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purityAPVP,apvp apvp High quality supplier safe spot transport, 98% purity
APVP,apvp apvp High quality supplier safe spot transport, 98% purity
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024IT Software Development Resume, Vaibhav jha 2024
IT Software Development Resume, Vaibhav jha 2024
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdf
 
What need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java DevelopersWhat need to be mastered as AI-Powered Java Developers
What need to be mastered as AI-Powered Java Developers
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion Production
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Workforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdfWorkforce Efficiency with Employee Time Tracking Software.pdf
Workforce Efficiency with Employee Time Tracking Software.pdf
 

reverse engineering.pptx

  • 2.
  • 3.
  • 4.
  • 5.
  • 7. Requirements • This application will provide services to passengers and drivers. Ride Service Management System (RSMS) connects passengers and drivers using GPS system. Everyone who has any type of vehicle can register on this application. This app will support all type of vehicles. This application enables passengers to order any kind of vehicle with their Smartphone. The main objective of this application is that drivers online register their vehicles by providing their essential information and then check their nearest pick and drop. • The project has two parts, the first one is an application run on android device and the second one is server on Nosql database. Android section will have two applications. One is master refers to driver and other one is client refers to passengers. • If the driver accepts booking then the server will send order confirmation to the passenger application • This application is managing passengers’ booking in quick and easy way with shortest time possible. With one click on the button you can order a vehicle if you are a passenger. With another click you accept or decline requests if you are a driver. No third party to be added to control this work. • Some types of vehicles still don‟t have any online ride service. But with this application, any type of vehicle can register. This app will support all type of vehicles. This app will run in all cities. All vehicle drivers can register and earn money using this app without any limitation. This service will not have any central office.
  • 8. Functional Requirements • The Application must have a logo at the start of application. • Every online booking needs to be associated with an account • One account cannot be associated with multiple user. • Search results should enable users to find the most recent and relevant booking rides options. • System should enable users to book / pay for their rides only in cash or credit card. • The application shall keep track of all processes and changes happening to the data between login and logout times of the users. • The application should enable the users to logout after using the application when the user clicks on the logout button.
  • 9. NON-Functional Requirements Usability • The Application should be easy to use by every user. In order to accomplish this objective, the system should have a simple and well-designed interface. Accessibility • The Application should be made accessible to the people who live everywhere in the world. anyone can use the system regardless of the location and can get the information they acquire. Performance • The performance of the application should be fast and efficient in adding information of drivers. The system should be available for user in real time and always up to date. Speed • The application response time is a significant requirement because the action cannot be postponed or delayed. The application should be fast enough to satisfy the user‟s needs and should not waste their time. EFFICIENCY • Efficiency of any system is concerned with the minimum processing time as well as the optimal use of system resources in designing the proposed systems. Our android application will be efficient in using processing resources. It can be efficiently run on all android devices. Availability • The Application should operate 24 hours a day. Friendly GUI’s • The users of this application have different types of people and different levels of technical skills, therefore the application should be understandable by all the users. Consequently, the Application should provide an easy to use, friendly Graphical User Interface (GUI).
  • 10. User Functions Model General User should • Interact with the application • Be able to login to their accounts using their email and password provided • Be able to logout from their profiles. Admin should • Be able to add, delete and modify database • Be able to add and remove users and set authority • Be able to monitor the system Admin-Managers should Be able to view all drivers Be able to view the list of customers Be able to view all the customer request Be able to view all workers available Be able to create, edit and delete information Be able to search for information Be able to notice the editing‟s and changes made by the users.
  • 11. DFD Level-1 Book a Ride Cancel a Ride Pickup Feedback Payment Passenger Driver Uber Admin Driver Registration destination Destination request Offer Available rides Coordinates Amount Comments Type & Payment details Accept Ride Driver & Vehicle Details Driver Approval & Passenger Star Ratings Overall Ratings
  • 12.
  • 13. Assignment Search interfaces for a “Bargainable Ride Rent” App and construct • Functional Requirements • User based grouped functional requirements • 2nd Level DFD of Book-a-Ride function • EasyPaisa based payment Use Case Description • User interface for EasyPaisa based payment and Star Rating Deadline NEXT Class • CHARTS of Individual User Interface Assignment