Low coupling often correlates with high cohesion, and vice versa. Coupling and cohesionĬoupling is usually contrasted with cohesion. In software engineering, coupling is the degree of interdependence between software modules a measure of how closely connected two routines or modules are the strength of the relationships between modules. Degree of interdependence between software modules