![]() |
subject > criterion > quality > software quality > coupling > control coupling |
![]() ![]() | ||||
control coupling | ||||
subject | fact |
control coupling | can be reduced by | ![]() |
has definition A form of coupling in which one component affects the sequence of execution in another | ![]() | |
has example public routineX(String command) | ![]() | |
is a subtopic of 9.2 - Principles Leading to Good Design | ![]() | |
is named after common blocks in the Fortran language which are used to hold global variables | ![]() | |
is a kind of coupling | ![]() | |
occurs when one procedure calls another using a 'flag' or 'command' that explicitly controls what the second procedure does | ![]() | |
coupling | implies that if you want to reuse one component, you will also have to import all the ones with which it is coupled | ![]() |
software quality | is hard to assess | ![]() |