Decoupling - Software Development

Software Development

In software development, the term “decoupling” is used to identify the separation of software blocks that shouldn't depend on each other. Some building blocks are generic and shouldn't know details of others. Special design techniques allow software designers to have as few dependencies as possible. This typically reduces the risk of malfunction in one part of a system when the other part changed (software regression). It also facilitates future replacement of individual parts of the system.

Decoupling lowers or minimizes Coupling.

Read more about this topic:  Decoupling

Famous quotes containing the word development:

    Good schools are schools for the development of the whole child. They seek to help children develop to their maximum their social powers and their intellectual powers, their emotional capacities, their physical powers.
    James L. Hymes, Jr. (20th century)