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