What is COUPLING in software design?
2021
What is COUPLING in software design?
- A.
Coupling is measure of degree of functional interdependence between the two modules
- B.
Coupling is measure of degree of functional non-dependence between the two modules
- C.
Coupling is measure of degree of functional connected dependence between the two modules
- D.
Coupling is the measure of the functional strength of the module of the software
Attempted by 119 students.
Show answer & explanation
Correct answer: A
In software design, coupling evaluates how much two distinct modules rely on each other to work properly.
Interdependence means that changes in one module can force changes in the other.
A primary goal of good software architecture is to achieve Low Coupling, meaning modules are as independent as possible, making the codebase easier to maintain, test, and modify without causing a domino effect of bugs.