Cohesion Categories

Sequential

The output from one element in the component serves as input for some other element.

Example

Calculate the trajectory and print results.

Advantage

Elements in a module with this type of cohesion are organized functionally providing a better isolation of functionality than in communicational cohesion.

Disadvantage

Reuse is limited, because the module is only usable in an identical environment.  For example, if there is a situation where there is a need to calculate the trajectory and write to a file or write to a display, it would be necessary to create a new module.

Back Home Up Next

© Carl J. Mueller, 2001.

 This page was last update on  04/18/2001