CPSC 421 OOP UML Class Relationships

12345678910111213141516171819202122
Across
  1. 3. When one class has an element of another class the relationship between these classes is an _____
  2. 5. In Object-Oriented Design, the question is what _____ make up the system
  3. 8. For data types in UML, the property is represented as an _____
  4. 10. _____ relationships are better than strong relationships
  5. 13. A UML attribute is a type of _____
  6. 15. In UML, _____ shows the direction of a relationship
  7. 16. Generalization in UML is represented by a solid line with a _____ arrowhead
  8. 19. A dependency relationship is described as a _____ _____ relationship
  9. 20. For objects in UML, the property is represented as an _____
  10. 21. An association in UML is represented by a _____ line with an arrow
  11. 22. It is a good idea (when possible) to reduce an association to a _____ relationship
Down
  1. 1. When you have both dependency and association relationships between two classes, only show the _____ relationship
  2. 2. A dependency in UML is represented by a _____ line with an arrow
  3. 4. An association relationship is described as a _____ _____ relationship
  4. 6. A type of association we will discuss later
  5. 7. Grady Booch feels that UML is not supposed to be a _____ representation
  6. 9. A central part of UML Class Design is the _____ between classes
  7. 11. Instead of a UML attribute, we can use a UML _____
  8. 12. In UML, _____ shows the number of objects in a relationship
  9. 14. A type of association we will discuss later
  10. 15. When one class uses another class only as a parameter or local variable the relationship between these classes is a _____
  11. 17. Use _____ to give names to the ends of a relationship
  12. 18. A generalization relationship is described as a _____ _____ relationship