Steering Wheel Inc. is a car rental company that is currently developing an automated system to manage its car rental services for customers. Typically, customers reserve a car, pick it up, and then return it after a certain period of time. To rent a car, customers simply need to open the Steering Wheel mobile app and create an account if they do not already have one. Then, they can browse available cars and select the one they want. To complete the reservation, customers need to provide their personal and payment information. When it is time to pick up the rental car, the customer needs to go to the nearest branch and present their reservation confirmation number and ID to the employee at the counter. The employee will then check the customer in through the system and provide the customer with the car keys. At this time, the customer has the option to purchase or waive collision insurance on the car. When the rental period is over, the app notifies the customer to return the car. Upon returning the car, the employee at the counter inspects the car for damage. If any damages are found and the customer did not purchase collision insurance, the customer will be charged a specified amount to cover the cost of repairs. Based on the case study, develop the following UML models. If some information needs to be completed, make your own assumptions, and reflect them in the diagrams: 1) Design a complete Class diagram, as possible, for the Steering Wheel car rental service based on the case study above. Be sure to include all essential attributes and methods for each class, but you do not need to identify every single attribute and method. Also, identify associations, dependencies, and any additional class relationships you might find useful, such as generalization, aggregation, and composition. Finally, be sure to include the multiplicity. 2) a. Develop a Sequence diagram for the car rental service in the Steering Wheel Inc. b. Choose one of the possible complex objects in the car rental service and identify its states that can pass through in the State Machine Diagram.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
I want solution ( On his paper)
Case study:
Steering Wheel Inc. is a car rental company that is currently developing an automated
system to manage its car rental services for customers. Typically, customers reserve a
car, pick it up, and then return it after a certain period of time. To rent a car, customers
simply need to open the Steering Wheel mobile app and create an account if they do
not already have one. Then, they can browse available cars and select the one they want.
To complete the reservation, customers need to provide their personal and payment
information.
When it is time to pick up the rental car, the customer needs to go to the nearest branch
and present their reservation confirmation number and ID to the employee at the
counter. The employee will then check the customer in through the system and provide
the customer with the car keys. At this time, the customer has the option to purchase or
waive collision insurance on the car. When the rental period is over, the app notifies
the customer to return the car. Upon returning the car, the employee at the counter
inspects the car for damage. If any damages are found and the customer did not purchase
collision insurance, the customer will be charged a specified amount to cover the cost
of repairs.
Based on the case study, develop the following UML models. If some information
needs to be completed, make your own assumptions, and reflect them in the
diagrams:
1) Design a complete Class diagram, as possible, for the Steering Wheel car rental
service based on the case study above. Be sure to include all essential attributes and
methods for each class, but you do not need to identify every single attribute and
method. Also, identify associations, dependencies, and any additional class
relationships you might find useful, such as generalization, aggregation, and
composition. Finally, be sure to include the multiplicity.
2) a. Develop a Sequence diagram for the car rental service in the Steering Wheel Inc.
b. Choose one of the possible complex objects in the car rental service and identify its
states that can pass through in the State Machine Diagram.
Transcribed Image Text:Case study: Steering Wheel Inc. is a car rental company that is currently developing an automated system to manage its car rental services for customers. Typically, customers reserve a car, pick it up, and then return it after a certain period of time. To rent a car, customers simply need to open the Steering Wheel mobile app and create an account if they do not already have one. Then, they can browse available cars and select the one they want. To complete the reservation, customers need to provide their personal and payment information. When it is time to pick up the rental car, the customer needs to go to the nearest branch and present their reservation confirmation number and ID to the employee at the counter. The employee will then check the customer in through the system and provide the customer with the car keys. At this time, the customer has the option to purchase or waive collision insurance on the car. When the rental period is over, the app notifies the customer to return the car. Upon returning the car, the employee at the counter inspects the car for damage. If any damages are found and the customer did not purchase collision insurance, the customer will be charged a specified amount to cover the cost of repairs. Based on the case study, develop the following UML models. If some information needs to be completed, make your own assumptions, and reflect them in the diagrams: 1) Design a complete Class diagram, as possible, for the Steering Wheel car rental service based on the case study above. Be sure to include all essential attributes and methods for each class, but you do not need to identify every single attribute and method. Also, identify associations, dependencies, and any additional class relationships you might find useful, such as generalization, aggregation, and composition. Finally, be sure to include the multiplicity. 2) a. Develop a Sequence diagram for the car rental service in the Steering Wheel Inc. b. Choose one of the possible complex objects in the car rental service and identify its states that can pass through in the State Machine Diagram.
Expert Solution
steps

Step by step

Solved in 5 steps with 1 images

Blurred answer
Knowledge Booster
Troubleshooting
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education