Parking Services UML TAKE HOME QUESTION The main objective of this course is to become...
70.2K
Verified Solution
Link Copied!
Question
Accounting
Parking Services UML TAKE HOME QUESTION The main objective of this course is to become aware of how Object-Oriented Programming can help improve the Productivity of businesses by using a collection of objects to solve business problems through a computer-based solution. Class diagrams are excellent tools to communicate between programmers and business analysts about the requirements of a particular business problem, opportunity, or directive. CONSIDER THE FOLLOWING SCENARIO. A large university needs to offer parking spaces to employees, students, and visitors. Now most of the work is done manually, but as many more people decide to use their vehicles it has become more problematic to keep track of this service. There is a need for a new computer system that will help them manage it. A business consultant has identified the following 7 classes that interact to get the process running: Parking Official, Parked Car, Parking Lot, Parking Space, Reserved Parking Space, Visitor Parking Space, and the Parking Ticket. The parking official is the one responsible for checking that parked cars have a permit to be in a reserved parking space or have purchase some time to use a visitor parking space. When that is not the case, they write a parking ticket indicating the reason and the amount of the infraction in Canadian dollars. The ticket must identify the parked car's make, model, colour, and licence number. It also must identify the parking lot by name, and the parking space number. Finally, it should also indicate the name of the official writing the ticket and their id number. Draw an UML Class Diagram that best describe how objects interact in this system. In this diagram you include their attributes and their methods. Parking Services UML TAKE HOME QUESTION The main objective of this course is to become aware of how Object-Oriented Programming can help improve the Productivity of businesses by using a collection of objects to solve business problems through a computer-based solution. Class diagrams are excellent tools to communicate between programmers and business analysts about the requirements of a particular business problem, opportunity, or directive. CONSIDER THE FOLLOWING SCENARIO. A large university needs to offer parking spaces to employees, students, and visitors. Now most of the work is done manually, but as many more people decide to use their vehicles it has become more problematic to keep track of this service. There is a need for a new computer system that will help them manage it. A business consultant has identified the following 7 classes that interact to get the process running: Parking Official, Parked Car, Parking Lot, Parking Space, Reserved Parking Space, Visitor Parking Space, and the Parking Ticket. The parking official is the one responsible for checking that parked cars have a permit to be in a reserved parking space or have purchase some time to use a visitor parking space. When that is not the case, they write a parking ticket indicating the reason and the amount of the infraction in Canadian dollars. The ticket must identify the parked car's make, model, colour, and licence number. It also must identify the parking lot by name, and the parking space number. Finally, it should also indicate the name of the official writing the ticket and their id number. Draw an UML Class Diagram that best describe how objects interact in this system. In this diagram you include their attributes and their methods
Answer & Explanation
Solved by verified expert
Get Answers to Unlimited Questions
Join us to gain access to millions of questions and expert answers. Enjoy exclusive benefits tailored just for you!
Membership Benefits:
Unlimited Question Access with detailed Answers
Zin AI - 3 Million Words
10 Dall-E 3 Images
20 Plot Generations
Conversation with Dialogue Memory
No Ads, Ever!
Access to Our Best AI Platform: Flex AI - Your personal assistant for all your inquiries!