True/False Questions for Design Principles

  • 1 Grady Booch define high cohesion as "all software objects work together to provide some well-bounded behavior". True View Answer

  • 2 Low cohesive objects are hard to reuse. True View Answer

  • 3 Software objects with high cohesion are hard to comprehend. False View Answer

  • 4 A class with low cohesion does many unrelated things or does too much work. True View Answer

  • 5 The post-conditions define detailed achievements of operation contract. True View Answer

  • 6 The critical design tool for software development is a mind well educated in design principles. It is not the UML or any other technology. True View Answer

  • 7 UML is a standard visual modeling language, knowing its details doesn't teach you how to think in objects. True View Answer

  • 8 Understanding responsibilities is a key to good object-oriented design. True View Answer

  • 9 Responsibilities are assigned to classes of objects during object design. True View Answer

  • 10 High Cohesion keep object focused, understandable and manageable to support low coupling True View Answer

  • 11 High Coupling tends to reduce the time, effort, and defects in modifying software False View Answer

  • 12 Responsibility is a contract or obligation of a classifier True View Answer

Contact Us

support@subexpert.com
Write to Us View Help
Subject Expert Logo

Subject Expert

Learn and Evaluate

Follow Us
© 2020 - Subject Expert