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.
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
Related questions
Question
I want solution ( On his paper)
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 5 steps with 1 images
Knowledge Booster
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
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
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)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education