Content deleted Content added
intruducing sections |
+link: software metric |
||
Line 3:
In [[computer science]], '''coupling''' or '''dependency''' is the degree to which each program module relies on each other module.
Coupling is usually contrasted with [[cohesion]]. Low coupling often correlates with high cohesion, and vice versa. The [[software metric|software quality metrics]] of coupling and cohesion were invented by Larry Constantine, original developer of Structured Design (see also [[Structured Systems Analysis and Design Methodology|SSADM]]).
It must be noted that the specific term ''coupling'' is used in [[Object-oriented programming]] design along with its dual notion cohesion, while ''dependency'' is used in more traditional programming.
|