Question
*** Please do not spam with other users incorrect or unrelated answers *** Consider an online rental car reservation system that works with multiple rental
*** Please do not spam with other users incorrect or unrelated answers ***
Consider an online rental car reservation system that works with multiple rental companies in the same way one can reserve a car at expedia.com with Hertz, Alamo, etc.
Consider the following use case:
UC1. Customer makes reservation
1. The customer logs in the system.
2. The customer selects a start day and an end date/time, pickup and drop-off locations.
3. The system displays a list of cars for the above parameters.
4. The customer selects a car from the list of available cars.
5. The customer enters the name, address, and driver age for this reservation.
6. The system checks car availability with the car rental company using the company's own reservation system.
7. The rental company confirms car availability.
8. The system confirms the reservation to the customer, showing the reservation details.
9. The system sends the confirmed reservation to the rental company.
(payment is not addressed in this scenario intentionally)
Do these tasks in the given order:
a. Identify classes, responsibilities, and collaborators.Write CRC cards.
b.Write the UML class diagramfor this system. Specify multiplicity, directionality and role names for associations. Add attributes and operations.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started