Object Oriented Software Engineering   View all facts   Glossary   Help
subject > criterion > quality > software quality > coupling > data coupling
Next couplingexternal coupling    Upcoupling    Previous couplingcontrol coupling   

data coupling comparison table
Subject reduce by is a kind of be have disadvantage has definition
coupling software qualityhard to assess A measure of the extent to which interdependencies exist between software modules
data coupling
  • not passing unnecessary arguments
  • passing few arguments, each containing more abstract information
    couplingalways present to some extentcomponents become coupled because they are dependent on each other's interpretation of the meaning of the arguments; if that meaning changes in one component, then the other component may have to change to accommodate the new meaningA form of coupling in which one component passes simple data to another as an argument

    Next couplingexternal coupling    Upcoupling    Previous couplingcontrol coupling