CPSC 421 OOP UML Class Diagram

123456789101112131415161718192021222324252627282930313233
Across
  1. 2. In the MOF, M0 layer, the real world, e.g., a cat, is the ____ ____
  2. 3. One of the contributors to UML, and quoted in the notes
  3. 4. The UML term for methods/member functions
  4. 6. For visibility, the "-" means ____
  5. 9. UML primitive type equivalent to a C++ double
  6. 10. For visibility, the "+" means ____
  7. 16. Every UML Class has a ____
  8. 17. For the UML attribute '-firstName:Name = "John" { persistent }', the property is
  9. 18. For the UML attribute '-firstName:Name = "John" { persistent }', the default is _____
  10. 20. UML stands for the ______ Modeling Language
  11. 24. The UmlMode we are using is _____
  12. 28. UML Class diagram is one of the _______ diagrams
  13. 29. Classes use ______ for naming
  14. 30. For the UML operation '+draw(in rawshape : Shape)' the parameter direction is _____
  15. 31. From C++ code to a UML Class diagram is _____ engineering
  16. 32. For the UML attribute '-firstName:Name = "John" { persistent }', the attribute name is _____
  17. 33. For visibility, the "#" means ____
Down
  1. 1. The M2 level of the MOF has the name _____
  2. 5. For the UML operation '+draw(in rawshape : Shape)' the parameter type is _____
  3. 7. The UML term for class data members/fields
  4. 8. For visibility, the "~" means ____
  5. 11. UML primitive type equivalent to a C++ int
  6. 12. For the UML operation '+draw(in rawshape : Shape)' the parameter name is _____
  7. 13. UML is a standardized, general-purpose, _____ language
  8. 14. One of the UML operator parameter directions equivalent to the C++ call by reference, e.g., Shape&
  9. 15. UML primitive type equivalent to a C++ bool
  10. 19. Operations are the ______ of the class
  11. 21. The UML comment mechanism is a ____
  12. 22. From a UML Class diagram to C++ code is _____ engineering
  13. 23. UML is highly related to object-oriented _______
  14. 25. An extension mechanism to UML, where CBE (Control, Boundary, and Entity) are examples
  15. 26. For the UML attribute '-firstName:Name = "John" { persistent }', the type is _____
  16. 27. Classes represent the ____ of the program