Cohesion Categories

Procedural

The module performs more than one function, and these are only related to a general procedure affected by the software

Example:

Plot graph R2 on plotter and print report XYZ.  Where the information on graph R2 and report XYZ are not related.

Advantages

Elements are related to the program procedure and have a closer relationship to each other.

Disadvantages

Elements have a closer relationship to the program procedure than the problem procedure.  This type of cohesion is frequently cause by flowcharting the problem solution.

Because these elements represent part of the functionality of the module it can lead to increased maintenance cost trough the ripple effect.

Back Home Up Next

© Carl J. Mueller, 2001.

 This page was last update on  04/18/2001