Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Based on the case study above, Draw a UML domain model class diagram for the system as described here. Be as specific and accurate as
Based on the case study above, "Draw a UML domain model class diagram for the system as described here. Be as specific and accurate as possible given the information provided. If needed information is not given, make realistic
CASE STUDY Metropolitan Car Service Bureau Metropolitan Car Service Bureau needs a system that keeps car service records. The company's analyst has pro- vided information about the problem domain in the form of notes. Your job is to use those notes to draw the domain model class diagram. The analyst's notes are as follows: The Owner class has the attributes name and address. The Vehicle class is an abstract class that has the attributes VIN, model, and model year. There are two types of vehicles, cars and trucks: Car has additional attributes for the number of doors and luxury level. I Truck has an additional attribute of cargo capacity. The Manufacturer class has the attributes name and location. The Dealer class has the attributes name and address. A service record is an association class between each vehicle and a dealer, with the attributes service date and current mileage. A warranty service record is a spe- cial type of service record with an additional attribute: eligibility verification. Each service record is associated with a predefined service type, with the attributes type ID, description, and labor cost. Each service type is as- sociated with zero or more parts, with the attributes part ID, description, and unit cost. Parts are used with one or more service types. An owner can own many vehicles, and a vehicle can be owned by many owners. An owner and a vehicle are en- tered into the system only when an owned vehicle is first serviced by a dealer. Vehicles are serviced many times at various dealers, which service many vehicles.
Step by Step Solution
★★★★★
3.31 Rating (151 Votes )
There are 3 Steps involved in it
Step: 1
this A class diagram is used to model the static view of a system It desc...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started