Cohesion Categories
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.
© Carl J. Mueller, 2001. |
This page was last update on 04/18/2001 |