Complete the sentence to define coupling.
Coupling refers to the degree of [1] between software modules.Coupling measures how much modules depend on or interact with each other.
Complete the sentence to define cohesion.
Cohesion is the degree to which the elements inside a module [1] to perform a single task.Cohesion means how well the parts inside a module fit together to do one job.
Fix the error in the statement about coupling.
Low coupling means modules are [1] connected and depend minimally on each other.
Low coupling means modules have loose connections and minimal dependencies.
Fill both blanks to complete the description of good software design.
Good software design aims for [1] cohesion and [2] coupling.
Good design means modules are focused (high cohesion) and loosely connected (low coupling).
Fill all three blanks to complete the example of coupling and cohesion.
In a module, [1] cohesion means its parts [2] closely, and [3] coupling means it interacts minimally with others.
High cohesion means parts work closely together; low coupling means few outside interactions.
