Answered step by step
Verified Expert Solution
Question
1 Approved Answer
The Mobile Car Rental Application must support the following features: A customer can make, cancel or edit a car rental reservation. The rented car
The Mobile Car Rental Application must support the following features: A customer can make, cancel or edit a car rental reservation. The rented car can be collected from and returned to any of the car rental company's 650 locations in 50 countries worldwide. The car rental company offers a range of vehicles in each country. The range may not be the same in each country. To make a rental reservation a customer must provide their name and contact email, the start and end dates and times of their rental, the pick-up and return rental locations, the category of car they wish to rent and a valid credit card. Once a rental reservation is confirmed, the customer will receive an email from the central reservation system with details of their rental, including an estimate of the charges, and a rental reference number. A customer can edit or cancel a booking by recalling their reservation from the central reservation system using the rental reference number for their booking and their surname. Once a booking is made a customer will receive email reminders 72 hours, 48 hours and 24 hours before their rental is due to begin. Frequent rental customers can become Platinum Rental Members and will be issued with a Platinum Membership Number. A Platinum Rental Member can set up preferences of rental cars, contact and credit card details which are automatically used when they make a reservation. A Platinum Rental Member is able to login by entering their Platinum Membership number and password to the Mobile Car Rental Application. Once logged in they can manage their rentals easier through an interface which shows a list of their current rentals from which they can easily make a new booking, or edit or delete an existing booking. A Platinum Member may also choose to talk to a customer support officer who will help them manage their rentals. Questions: 1. Identify the main use cases including actors and draw the use cases diagram including the relationships between the use cases. 2. Identify the main classes and the relationships between them. Then, please provide the class diagram. 3. Describe a scenario (per functionality) that can occur in at least three functionnalties. Thus, please provide three sequence diagrams.
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