SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 
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
 
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
 
Pick Me Up - a real time carpooling App
Pick Me Up - a real time carpooling AppPick Me Up - a real time carpooling App
Pick Me Up - a real time carpooling AppNitin Jain
 
REVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEMREVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEMIRJET Journal
 

Ähnlich wie 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
 
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
 
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
 
Pick Me Up - a real time carpooling App
Pick Me Up - a real time carpooling AppPick Me Up - a real time carpooling App
Pick Me Up - a real time carpooling App
 
REVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEMREVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEM
 

Kürzlich hochgeladen

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durbanmasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationShrmpro
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 

Kürzlich hochgeladen (20)

%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 

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