|
|
|
|
|
|
|
Figure 4-4
Hierarchical Solution Tree |
|
|
|
|
|
|
|
|
In a properly written module, the only steps that directly address the given subproblem are concrete steps; abstract steps are used for significant new subproblems. This is called functional cohesion. |
|
|
|
 |
|
 |
|
|
Functional Cohesion A property of a module in which all concrete steps are directed toward solving just one problem, and any significant subproblems are written as abstract steps. |
|
|
|
|
|