Steering Wheel Inc. is a car rental company that is currently developing an automated system to...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
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, ey 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, ey 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 Answer:
Answer rating: 100% (QA)
I can certainly help you design the UML diagrams based on the given case study Here are the UML diagrams for the Steering Wheel car rental service Cla... View the full answer
Related Book For
Organizational Behaviour Concepts Controversies Applications
ISBN: 978-0132310314
6th Canadian Edition
Authors: Nancy Langton, Stephen P. Robbins, Timothy A. Judge, Katherine Breward
Posted Date:
Students also viewed these programming questions
-
In what ways does expectancy theory elucidate the cognitive processes underlying motivation, exploring how individuals' expectations regarding effort-performance linkages, performance-outcome...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Managing Scope Changes Case Study Scope changes on a project can occur regardless of how well the project is planned or executed. Scope changes can be the result of something that was omitted during...
-
On 1 July 2018 Bear Ltd acquired 100 000 shares in Island Ltd at a price of $10 each. There were brokerage fees of $1500. The closing market price of Island Ltd shares on 30 June 2019which is the...
-
A cooking vessel on a slow burner contains 10.0 kg of water and an unknown mass of ice in equilibrium at 0C at time t = 0. The temperature of the mixture is measured at various times, and the result...
-
Black Company, organized on January 2, 2017, had pre-tax accounting income of $500,000 and taxable income of $800,000 for the year ended December 31, 2017. The only temporary difference is accrued...
-
For the pressure-swing dehydration of THF, determine the internal flow rates when the high-pressure column is at 5 bar.
-
Journal entries for dividends. Give journal entries, if required, for the following transactions, which are unrelated unless otherwise specified: a. A firm declares the regular quarterly dividend on...
-
what is the youngs modulus of a strand of spaghetti with weight 1 gram and length of 2 5 cm
-
Shake Shack Incorporated, which began as a hot dog stand in 2001, now has more than 200 locations worldwide. The following is adapted from Shake Shack's financial statements for the quarter ended...
-
You have received your bank statement, you now need to do a bank reconciliation. Every transaction must be in both the cash journal & the bank statement. Fix the discrepancies. Please check follow...
-
What does the budget constraint framework suggest when income rises? What does the budget constraint framework suggest when price changes? Include a brief explanation of what the results of income...
-
A bond issued by Google Corp. has a face value of $1000, matures in 4 years and has a 7 percent annual coupon. It currently sells at a yield to maturity of 8 percent. Calculate: (a) Current yield.
-
2. The stock price for Parkside Industries is currently $88.75. The company's PE ratio is expected to remain between 10 and 12 for the next five years. The current dividend is $4.28 per share...
-
Smith Technologies Corporation has a constant growth rate of 3% per year and its stock currently sells for $27 a share.The last dividend was $1.50.The firm's beta is 1.3, the risk-free rate is 4%,...
-
Describe characteristics that contribute to promoting professionalism in early childhood programs and display professionalism in the classroom environment. 7.1 Develop an understanding of what it...
-
Python 3 please Given an array A of size n and another integer m. Now, imagine each integer in A being on the x- axis. We define a healthy subsequence to be one of the sequence selected from these n...
-
As water moves through the hydrologic cycle, water quality changes are common because of natural phenomena or anthropogenic pollution. Using Figure 11.1, describe how water-quality changes occur...
-
To what extent do people's personalities affect how they are perceived?
-
Venture conducted a survey to determine workers perceptions of the causes of conflict at work. The top three vote-getters were (1) people who talk too loudly on the phone, (2) office gossip, and (3)...
-
What do behavioural theories imply about leadership?
-
Analogy approach makes people end up building templates rather than building patterns. Explain.
-
Explain the concept behind constructing analysis pattern by using stability approach.
-
What are the advantages of using stability approach over direct and analogy approach?
Study smarter with the SolutionInn App