Coupling (computer programming): Difference between revisions

Content deleted Content added
m Expanded contractions
Tags: Visual edit Mobile edit Mobile web edit
m Simplified second sentence, added conjunction in first
Line 1:
{{short description|Degree of interdependence between software modules}}
 
In [[software engineering]], '''coupling''' is the degree of interdependence between software [[Modular programming|modules]];, a measure of how closely connected two routines or modules are;<ref name="ISO_24765"/>, and the strength of the relationships between modules.<ref name="ISOIECTR19759_2005"/> Coupling is not binary but it is multi-dimensional. <ref name=":0">{{Cite book |last=Hohpe |first=Gregor |title=Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions |publisher=Addison-Wesley Professional |isbn=978-0321200686}}</ref>
 
[[File:CouplingVsCohesion.svg|thumb|Coupling and [[cohesion (computer science)|cohesion]]]]