Based on the case study above, Draw a UML domain model class diagram for the system as
Fantastic news! We've Found the answer you've been seeking!
Question:
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
Transcribed Image Text:
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. 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.
Expert Answer:
Answer rating: 100% (QA)
this A class diagram is used to model the static view of a system It desc... View the full answer
Related Book For
Systems Analysis and Design in a Changing World
ISBN: 978-1305117204
7th edition
Authors: John W. Satzinger, Robert B. Jackson, Stephen D. Burd
Posted Date:
Students also viewed these computer network questions
-
1. 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...
-
The services provided by financial institutions as providing financing to any specific sector of the economy such as real estate business are classified as. Business allocation Sector allocation...
-
I need help with this question. Passengers using New York\'s MetroCard system must swipe the card at a rate between 13 and 38 inches per second, Passengers using New York's MetroCard system must...
-
Based on the following definitions, which statement is NOT true? int[] 1DArray={1,2,3}; int[][] 2DArray=new int[2][]; 2DArray[0]={4,5}; 2DArray[1]={6,7,8}; public void method1(int[] 1DArray){...}...
-
Use synthetic division to find the function values. 1. g(x) = x3 - 9x2 + 4x - 10 ; find g(-5) 2. f (x) = 20x2 - 40x ; find f () 3. f(x) = 5x4 + x3 - x; find f(- (2).
-
In 42 of the 66 years from 1950 through 2016 (in 2011 there was virtually no change), the S&P 500 finished higher after the first five days of trading. In 37 out of 42 years, the S&P 500 finished...
-
Consider the simple regression model fit to the National Football League team performance data in Problem 2.1. Data From Problem 2.1 Table B. 1 gives data concerning the performance of the 26...
-
Snack That Sale and Leaseback Snack That Inc (Snack That) is a snack food and bakery product company with a large manufacturing and distribution facility in Evansville, Indiana Snack That frequently...
-
The yellow hat is about benefits and feasibility. This is an optimistic but logical thought process. using Bestbuy as a company, who will benefit from their voluntary commitments ? Are the voluntary...
-
A probability plot of 66 yr of peak discharges for the Kentucky River near Salvisa, Kentucky, is shown in Fig. P3-19 (a) What probability distribution is being used? (b) What are the mean and...
-
Make segment analysis of Reebok discussing the size of the segments; profitability of segments; the segments, which are being expanded/downsized by the company. Europe North America Asia-Pacific...
-
In recent years there has been a surge in the construction of large dams in both developing and developed countries including Brazil, Ethiopia, Pakistan, and China. There are several reasons for this...
-
Go to https://www.youtube.com/watch?v=Fp9m4GNwGng to view a brief video on the Brazilian Jet manufacturer Embraer and their use of Critical Chain Project Management for maintenance services. How has...
-
Go to http://management.about.com/lr/project_time_ management/174690/1/ and click on Project Management on the left side of the screen. When you consider several of the articles on time management in...
-
Explain basic properties of Legendre's polynomials.
-
Go to www.informationweek.com/whitepaper/Management/ROI-TCO/managing-risk-an-integrated-approacwp1229549889607?articleID=54000027 and access the article on Managing Risk: An Integrated Approach....
-
please explain the optimum results (the values populated in the grey-highlighted cells) discuss the model used, the routes chosen and not chosen. Lastly, create a network diagram that best describes...
-
It is possible to investigate the thermo chemical properties of hydrocarbons with molecular modeling methods. (a) Use electronic structure software to predict cHo values for the alkanes methane...
-
List appropriate UML class names by using the camelback notation for the following classes: graduate student, undergraduate major, course instructor, and final exam feedback.
-
What are the four values reflected in Agile development?
-
Search the Web for information about Pretty Good Privacy. What is it? How does it work? Find information about a passphrase. What does it mean? Start your research at http://www.pgpi.or.
-
Suppose a job enrichment effort in one plant of a manufacturing firm is judged to be very successful. You are the corporate change agent responsible for the project, and you wish to diffuse it to...
-
Describe an example of resistance to change that you have observed. Why did it occur?
-
What qualities would the ideal gatekeeper possess to facilitate the communication of technical information in the firm?
Study smarter with the SolutionInn App