Coupling Categories

External

¨      Module m1 and m2 are external coupled if m1 and m2 access global data elements.

¨      Example

·        Defining a variable with ether a public or external directive.

¨      Advantages

·        Performance.  There is no overhead in parameter passing.

¨      Consequences

·        Similar to common coupling except that individual data items and not structures are shared.

Back Home Up Next