Abstract
Structured programing is the set of design and implementation processes that yield well-structured programs. A well-structured program can be identified by the presence of five positive characteristics, and the absence of two negative characteristics.
- Allen, Frances E., and Cooke, John. "A program data flow analysis procedure,"
Communications of the ACM , Volume18 , Number 3 (March 1976), pp. 137--147.]] Google ScholarDigital Library - Baker, F. T. "Chief programmer team management of production programming,"
IBM Systems Journal , Volume11 , Number 1 (1972), pp. 56--73.]]Google ScholarDigital Library - Baker, F. T. "Structured programing in a production programming environment,"
Software Engineering , VolumeSE-1 , Number 2 (June 1975), pp. 241--252.]]Google ScholarDigital Library - Boehm, Barry. "Overview of structured programming: a quantitative assessment,"
Computer , Volume8 , Number 6 (June 1975), pp. 38--40.]]Google ScholarDigital Library - Chapin, Ned.
Flowcharts (New York: Petrocelli/Charter, 1971), 179 pp.]]Google Scholar - Chapin, Ned. "New format for flowcharts,"
Software Practice and Experience , Volume4 , Number 4 (Oct.-Dec. 1974), pp. 341--357.]]Google Scholar - Dahl, O. J.; Dijkstra, E. W.; and Hoare, C. A. R.
Structured Programming (New York: Academic Press, 1972), 220 pp.]] Google ScholarDigital Library - Denning, Peter J. "Is "structured programming" any longer the right term?"
SIGPLAN Notices , Volume9 , Number 11 (Nov. 1974), pp. 4--6.]] Google ScholarDigital Library - Dijkstra, E. W. "GO-TO considered harmful,"
Communications of the ACM , Volume11 , Number 3 (March 1968), pp. 147--148.]] Google ScholarDigital Library - Dijkstra, E. W. "Structured programming,"
Software Engineering Concepts and Techniques (New York: Petrocelli/Charter, 1976), pp. 222--226.]]Google Scholar - Dijkstra, E. W. "Complexity controlled by hierarchcal ordering of function and variability,"
Software Engineering Concepts and Techniques (New York: Petrocelli/Charter, 1976), pp. 114--116.]]Google Scholar - Gane, Chris, and Sarson, Irish.
Structured Systems Analysis: Tools and Techniques (New York: Improved System Technologies, Inc., 1977), 370 pp.]] Google ScholarDigital Library - Holton, John B. and Bryan, Bill. "Structured top down flow-charting,"
Datamation , Volume21 , Number 5 (May 1975), pp. 81--84.]]Google Scholar - Hull, Thomas E. "Would you believe structured FORTRAN?"
SIGNUM Notices , Volume8 , Number 4 (Oct. 1973), pp. 13--16.]] Google ScholarDigital Library - Knuth, Donald D. "Structured programming with GOTO statements,"
Computing Surveys , Volume6 , Number 4 (Dec. 1974), pp. 261--301.]] Google ScholarDigital Library - McCabe, Thomas J. "A complexity measure,"
Software Engineering , VolumeSE-2 , Number 4 (Dec. 1976), pp. 308--320.]] Google ScholarDigital Library - McClure, Carma L. "Top-down, bottom-up, and structured programming,"
Software Engineering , VolumeSE-1 , Number 4 (Dec. 1975), pp. 397--403.]]Google ScholarDigital Library - McClure, Carma L.
Reducing COBOL Complexity with Structured Programming (New York: Mason/Charter, 1977), in press.]]Google Scholar - McCracken, Daniel D. "Revolution in programming,"
Datamation , Volume19 , Number 12 (Dec. 1973), pp. 50--53.]]Google Scholar - McGowan, Clement L., and Kelly, John R.
Top Down Structured Programming Techniques (New York: Petrocelli/Charter, 1975), 288 pp.]]Google Scholar - Mills, Harlan D.
Mathematical Foundations for Structured Programming--Report FSC 72-6012 (Gaithersburg, MD: IBM Corp., 1972), 76 pp.]]Google Scholar - Myers, Glenford J.
Composite/Structured Design (New York: Mason/Charter, 1977}, in press]] Google ScholarDigital Library - Myers, Glenford J.
Reliable Software Through Composite Design (New York: Petrocelli/Charter, 1975), 159 pp.]] Google ScholarDigital Library - Nassi, Issac, and Shneiderman, Ben. "Flowchart technique for structured programming,"
SIGPLAN Notices , Volume8 , Number 8 (Aug., 1973), pp. 12--26.]] Google ScholarDigital Library - Naur, Peter. "GO TO statements and good ALGOL style,"
BIT , Volume3 , (1963), pp. 204--205.]]Google Scholar - Ross, Douglas T. "Structured analysis (SA): a language for communicating ideas,"
Software Engineering , VolumeSE-3 , Number 1 (Jan. 1977), pp. 16--34.]]Google ScholarDigital Library - Sanfield, Stuart H. "The scope of variable concept: the key to structured programming?"
SIGPLAN Notices , Volume9 , Number 7 (July 1974), pp. 22--29.]] Google ScholarDigital Library - Stevenson, H. P., Ed.
Structured Programming in COBOL--Future and Present (New York: ACM, 1975), 274 pp.]]Google Scholar - Williams, M. H. "Generating structured flow diagrams: the nature of unstructuredness,"
The Computer Journal , Volume20 , Number 1 (Feb. 1976), pp. 45--50.]]Google ScholarCross Ref
Index Terms
- Characteristics of a structured program
Recommendations
On structured digraphs and program testing
In this paper certain graph theoretic problems dealing with the testing of structured programs are treated. A structured digraph is a digraph that represents a structured program. A labeling procedure which characterizes structured digraphs is ...
"structured creature": a prototype of moving space structure
ACE '08: Proceedings of the 2008 International Conference on Advances in Computer Entertainment TechnologyThis paper provides an introduction of a prototype of moving space structure that can interact with humans like sound or light. This work, named "structured creature" is a so flexible structure that it gives a strong presage of the future where physical ...
A simple technique to motivate structured programming
Programs with only sequence, selection, and iteration control structures (structured programs) are more understandable and changeable than programs with unrestricted control structures (flowchart programs). However, flowcharts are intuitive, simple, and ...
Comments