Intro to UML
Use Case View
LogicalView Object Model
Aggregation and composition in class diagrams - Exercise
Model aggregation and composition associations.
Draw a class diagram to represent the information in the following problem narrative:
"Our company maintains a group of race cars. Our cars use some of our new 8- cylinder engines and new transmissions. Once the engines are assembled, the pistons, carburetor, and plugs cannot be swapped between engines due to changes caused by the high temperatures."
"We want to keep records of the performance achieved by each engine in each car and each transmission in combination with each engine. Our drivers evaluate each car to give us their assessment of the handling. We need a system to track the configurations and the drivers' assessments."
This exercise is worth a total of 15 points. It's auto-scored, which means all you need to do to receive full credit is click the