What is COUPLING in software design?

2021

What is COUPLING in software design?

  1. A.

    Coupling is measure of degree of functional interdependence between the two modules

  2. B.

    Coupling is measure of degree of functional non-dependence between the two modules

  3. C.

    Coupling is measure of degree of functional connected dependence between the two modules

  4. 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.

Explore the full course: Up Lt Grade Assistant Teacher 2025