Practice - 5 Tasks
Answer the questions below
1fill in blank
easyComplete the sentence to define coupling.
Software Engineering
Coupling refers to the degree of [1] between software modules. Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing coupling with cohesion.
Thinking coupling means modules are independent.
✗ Incorrect
Coupling measures how much modules depend on or interact with each other.
2fill in blank
mediumComplete the sentence to define cohesion.
Software Engineering
Cohesion is the degree to which the elements inside a module [1] to perform a single task. Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up cohesion with coupling.
Thinking cohesion is about module independence.
✗ Incorrect
Cohesion means how well the parts inside a module fit together to do one job.
3fill in blank
hardFix the error in the statement about coupling.
Software Engineering
Low coupling means modules are [1] connected and depend minimally on each other.
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'strongly' or 'tightly' which imply high coupling.
Confusing low coupling with high cohesion.
✗ Incorrect
Low coupling means modules have loose connections and minimal dependencies.
4fill in blank
hardFill both blanks to complete the description of good software design.
Software Engineering
Good software design aims for [1] cohesion and [2] coupling.
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up high and low for cohesion and coupling.
Thinking strong coupling is good.
✗ Incorrect
Good design means modules are focused (high cohesion) and loosely connected (low coupling).
5fill in blank
hardFill all three blanks to complete the example of coupling and cohesion.
Software Engineering
In a module, [1] cohesion means its parts [2] closely, and [3] coupling means it interacts minimally with others.
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing coupling and cohesion terms.
Choosing 'depend' instead of 'work' for internal relations.
✗ Incorrect
High cohesion means parts work closely together; low coupling means few outside interactions.