I want solution with staruml

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
I want solution with staruml
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 4 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY