What does coupling represent in software engineering?

Options

  • A. Relationship between elements within a module
  • B. Degree of dependency between different modules
  • C. Number of statements in a function
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

B. Degree of dependency between different modules

Detailed Explanation

Explanation: Coupling measures the degree of interdependence between software modules. Lower coupling is preferred because changes in one module are less likely to affect other modules.