Cohesion Categories

Coincidental

The module performs more than one function, and these are unrelated.

Example

a = b + c

get card

put output

if b=4, then e = 0

Advantages

Might factor together a recurring instruction pattern into a single module.

Disadvantages

Low strength because the module is composed of the elements of a number of modules.
Difficult to maintain because:
Module contains the elements of more than one function.
Functional changes require changing a number of modules.

Home Up Next

© Carl J. Mueller, 2001.

 This page was last update on  04/18/2001