Coupling Categories
This
seven-interval ordinal scale, as shown in Figure 1, is one of the fundamental concepts of software architecture. It
identifies different design options and explains the effect of making that
selection on an application. Since
originally introduced in 1975, many have claimed there are good and bad forms of
coupling. While some are more
preferred over others each represents a design choice.
When designing software, as with other forms of architecture, it is
sometimes necessary to make a less than optimal choices.
The an informed decision about the type of coupling is made and that all of the issues
relating to the decision were analyzed.
Each one of the coupling categories are
explained by pressing one of the buttons below. Be sure to view the
different categories of coupling be preceding with the section on
classification.
