A Software company wants to develop taxi booking app having the following features :
- Registration/login
- Real-time tracking
- Navigation feature
- End of the trip option
- Different stop option
- Cash payment option
- Estimated time of arrival
- Features to calculate the price before boarding
- Review and rating system
Do the following tasks:
(1) Draw an use case diagram (2 Marks)
(2) Define all classes and the class diagram (4 Marks)
(3) Draw a simple object model (4 Marks)
(4) Draw a state transition diagram (3 Marks)
(1) Use Case Diagram:
The use case diagram represents the functionalities provided by the taxi booking app from the perspective of various actors. The actors in this case would be the "User" (the passenger) and "System" (the app itself).
- Actors:
- User (Passenger)
- Admin (for managing the system)
- Use cases:
- Register/Login
- Real-time Tracking
- Navigation Feature
- End of Trip Option
- Different Stop Option
- Cash Payment Option
- Calculate Price Before Boarding
- Review and Rating System
- View Estimated Time of Arrival
The use case diagram would be a simple illustration of these relationships.
(2) Class _________ ______ ________ _________ ____.
_________ ________ __________ ____ ___ _______ __________ _________ _________ ________.
__________ _____ _____ ___ ____.
_________ ____ __________ _________ _____ __________ ______ ________ _____ ____.
____ _______ _____ __________ ___ ____ _____ _________ ____ _______.
________ ___ _________ ___ ______ _________.
________ ________ ________ _______ ___ ________ ________ ___ ______ _____ __________ ___.
_____ _________ ______ ____ ________ _____ __________ ____.
____ ____ ___ ____ _______ ______ ______ _____ _________ ________.
___ _______ __________ ___ ______ ____ _______.
________ _______ _______ _________ ________.
___ _________ __________ ________ _____ ______ ________ ______ _________ __________ ________ __________.
_____ ___ _____ _____ ___ ____ _____ ________.
_________ __________ ____ ____ ______ _______ ___ _______ ____ _____.
_______ _____ __________ __________ __________ ______.
___ ___ ______ _____ _______.
______ ____ ____ _________ ___ _______.
___ _____ _____ _________ ____ ___ ____.
_____ _________ ______ ________ _____ _______ _______ __________ ______ ____.
___ ________ ________ ______ ____ ____ ____ ____ _________ ____ ____.
____ ________ _____ __________ _______ _____.
___ _________ _______ ______ _________ ___ _______ ______ _____ _______ _____.
_________ ______ _________ ____ __________ _________ ____ __________.
____ _____ _____ ______ _______ _____ ________ ______ ___ __________ __________.
___ ____ _____ _____ __________ ______ ______ _________.
__________ ___ _________ __________ _______ _______ ___ ____ ________ ____.
________ ____ _________ _________ _________ _____ ___.
_______ ____ ____ __________ _____ ____ ____ _______ ______.
_____ _______ _____ _______ _________ ________.
____ _____ __________ _____ _________ __________ ______ __________ _______ ________.
______ ___ _________ __________ _________ ________ _________.
__________ ____ ____ ______ ______.
______ ________ ________ _____ _____ ____ ____ _________ ______ ___ _______ _______.
____ ____ _______ __________ ________ __________ ________.
_________ ____ ____ _____ _______ _____.
____ ____ ______ ________ _____ ___ ____ ____ ___ ______.
_________ __________ ____ _____ _______.
__________ __________ _________ ___ _____.
Get Full Answer on WhatsApp