1
Grady Booch define high cohesion as "all software objects work together to provide some well-bounded behavior". TrueView Answer
2
Low cohesive objects are hard to reuse.
TrueView Answer
3
Software objects with high cohesion are hard to comprehend.
FalseView Answer
4
An object of the class with low cohesion does many unrelated things or does too much work. TrueView Answer
5
The post-conditions define detailed achievements of operation contract. TrueView 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. TrueView Answer
7
UML is a standard visual modeling language, knowing its details doesn't teach you how to think in objects. TrueView Answer
8
Understanding responsibilities is a key to good object-oriented design. TrueView Answer
9
Responsibilities are assigned to classes of objects during object design. TrueView Answer
10
High Cohesion keep object focused, understandable and manageable to support low coupling TrueView Answer
11
High Coupling tends to reduce the time, effort, and defects in modifying software FalseView Answer
12
Responsibility is a contract or obligation of a classifier TrueView Answer