Object Oriented Software Engineering   View all facts   Glossary   Help
subject > criterion > quality > software quality > coupling > tight coupling
Next couplingtype use coupling    Upcoupling    Previous couplingstamp coupling   

tight coupling comparison table
Subject is a kind of cause has definition
couplingsoftware quality A measure of the extent to which interdependencies exist between software modules
tight couplingcouplinga system to be hard to understand and change because
  • changes in one place will require changes somewhere else. Requiring changes to be made in more than one place is problematic since it is time-consuming to find the different places that need changing, and it is likely that errors will be made
  • A network of interdependencies makes it hard to see at a glance how some component works
 

Next couplingtype use coupling    Upcoupling    Previous couplingstamp coupling