Citation
Abstract
Proper modularization of software designs is more than mere segmentation of a program into subfunctions as dictated by control-logic topologies, as might be suggested by classical structured programming, wherein a limited number of program control-logic structures are permitted. Analyzing data connectivity between program segments can be far more complex than analyzing control flow, unless conscientious precautions are taken to avert this possibility. For this reason, data connectivity design should adhere to a discipline which minimizes both data and control-flow connections. This article discusses such considerations within a top-down, hierarchic, structured-programming approach to software design.
Details
- Volume
- 42-23
- Published
- October 15, 1974
- Pages
- 68–73
- File Size
- 794.5 KB