ch11 - ch11 True/False Indicate whether the statement is...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
ch11 True/False Indicate whether the statement is true or false. ____ 1. Interaction diagrams are the core diagrams used for detailed design. ____ 2. Detailed Object-oriented design (OOD) is done on a use case-by-use case basis. ____ 3. Design class diagrams and interaction diagrams should be developed independent of each other. ____ 4. In object-oriented programming (OOP), the attributes of a class must be declared as private. ____ 5. A controller class may also be called a use case controller. ____ 6. Unified Modeling Language (UML) specifically distinguishes between design class notation and domain model notation. ____ 7. Some OO languages allow multiple methods to have the same name as long as they have different parameter lists or return types. ____ 8. Unified Modeling Language (UML) notation is specific to each programming language. ____ 9. Every object-oriented language comes with a set of standard objects that are used over and over again throughout a system. ____ 10. Interactions between objects can only be accomplished with navigation visibility. ____ 11. Navigation visibility between two objects cannot be two-way. ____ 12. Low coupling for a design system is usually better than high coupling. ____ 13. Coupling can only be evaluated after the design process is complete. ____ 14. Classes that are not cohesive are difficult to reuse. ____ 15. Both medium or highly cohesive classes can be acceptable in system design. ____ 16. A use case controller is a utility class that helps in the processing of a use case. ____ 17. Indirection is a design principle in which an intermediate class is placed between two classes to decouple them but still link them. ____ 18. Protection from variations is a design principle in which parts of a system that are unlikely to change are se- gregated from those that will. ____ 19. Object-oriented programs can be compared to a computer equipment analogy of a mainframe that controls many individual terminals. ____ 20. As might be inferred from the number of arrows pointing to them, design class diagrams are the core dia- grams used for detailed design. ____ 21. Architectural design uses two design models -- Deployment diagrams and Package diagrams. ____ 22. An enterprise-level system is a system that has shared resources among multiple people or groups in an or- ganization. ____ 23. One big difference between an Internet-based system and a Client/Server system is that an Internet system maintains state information.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
____ 24. The output interface for a component in a component diagram is denoted by a ball or a port. ____ 25. API stands for Application Program Interaction. ____ 26. A three-layer architectural design is often called an MVC. ____ 27.
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 12/29/2010 for the course FCIT 200 taught by Professor Dr.adam during the Spring '10 term at Katholieke Universiteit Leuven.

Page1 / 10

ch11 - ch11 True/False Indicate whether the statement is...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online