The three types of loose coupling are:
A. Data; Message; None
B. Content; Common; External
C. Data; Message; Data Structure
D. Control; Data Structure; Loose - Answers A
Modules only share parameters. This is an example of what type of coupling?
A. Loose no coupling
B. Loose message coupling
C. Loose data coupling - Answers C
The loosest type of coupling; components only communicate through parameters or message passing.
This is an example of what type of coupling?
A. Loose message coupling
B. Loose data coupling
C. Loose no coupling - Answers A
Choose the most accurate answer: Cohesion describes...
A. decomposability.
B. how changes do not cross boundaries of modules.
C. how well everything within a module fits together.
D. loose coupling. - Answers C
Which of the following statements about cohesion is true?
, A. Cohesion measures how well everything within a module fits together.
B. Describes the implementation of a single logical entity or function.
C. Represents a desirable design attitude.
D. High cohesion is the aim in software development.
E. All of the above - Answers E
The goal in real-life software development is to aim for object and functional cohesion and anything less
than this should be justified.
A. True
B. False - Answers A
The four types of weak cohesion are:
A. There is no such thing as loose cohesion
B. Communicational, sequential, object, functional
C. Coincidental, temporal, procedural, logical association
D. Coincidental, temporal, sequential, logical association - Answers C
Parts of modules are together in the same file. This is an example of what type of cohesion?
A. Coincidental cohesion
B. Logical association cohesion
C. Procedural cohesion
D. Temporal cohesion - Answers A
Different pieces of code are activated at the same time. This is an example of what type of cohesion?
A. Temporal cohesion
B. Coincidental cohesion