ABSTRACT
This paper discusses how structured programming methodology has been introduced into a large production programming organization using an integrated but flexible approach. It next analyzes the advantages and disadvantages of each component of the methodology and presents some quantitative results on its use. It concludes with recommendations based on this generally successful experience, which could be useful to other organizations interested in improving reliability and productivity.
- 1.B. W. Boehm, "Software and its Impact: A Quantitative Assessment", Datamation, Vol. 19, No. 5, May, 1973, p. 52Google Scholar
- 2.H. D. Mills, Mathematical Foundations for Structured Programming, Report No. FSC 72-6012, IBM Corporation, Gaithersburg, Maryland, February, 1972Google Scholar
- 3.H. D. Mills, Chief Programmer Teams: Principles and Procedures, Report No. FSC 71-5108, IBM Corporation, Gaithersburg, Maryland, June, 1972Google Scholar
- 4.F. T. Baker, "Chief Programmer Team Management of Production Programming", IBM Systems Journal, Vol. 11., No. 1, 1972, pp. 56-73Google ScholarDigital Library
- 5.F. T. Baker, "System Quality Through Structured Programming", AFIPS Conference Proceedings, Vol. 41, Part I, 1972, pp. 339-343Google Scholar
- 6.Federal Systems Center Structured Programming Guide, Report No. FSC 72-5075, IBM Corporation, Gaithersburg, Maryland, July, 1973 (revised)Google Scholar
- 7.Improved Technology for Application Development: Management Overview, IBM Corporation, Bethesda, Maryland, August, 1973Google Scholar
- 8.TSO-3270 Structured Programming Facility (SPF) General Information Manual, IBM Corporation, Form No. GH20-1638 (available thru any IBM Branch Office)Google Scholar
- 9.F. M. Luppino and R. L. Smith, Programming Support Library (PSL) Functional Requirements: Final Report, IBM Corporation, Gaithersburg, Maryland, prepared under Contract #F30602-74-C-0186 with the U.S. Air Force HQ Rome Air Development Center, Griffiss Air Force Base, New York, July, 1974 (Release subject to approval of Contracting Officer, Mr. Paul DeLorenzo)Google Scholar
- 10.Federal Systems Center Programming Librarian's Guide, Report No. FSC 72-5074, IBM Corporation, Gaithersburg, Maryland, April, 1972Google Scholar
- 11.P. W. Metzger, Managing a Programming Project, Prentice-Hall, Englewood Cliffs, New Jersey, 1973 Google ScholarDigital Library
- 12.R. C. McHenry, Management Concepts for Top Down Structured Programming, IBM Corporation, Gaithersburg, Maryland, November, 1972Google Scholar
- 13.P. W. Metzser and F. R. Bliss, Programming Project Management Guide, IBM Corporation, Gaithersburg, Maryland, July, 1974, Form No. GA36-0005 (available through any IBM Branch Office)Google Scholar
- 14.HIPO - Hierarchical Input - Process - Output Documentation Technique: Audio Education Package, IBM Corporation, Form No. SR20-9413 (available through any IBM Branch Office)Google Scholar
- 15.M. M. Kessler, Assembly Language Structured Programming Macros, IBM Corporation, Gaithersburg, Maryland, September, 1972Google Scholar
- 16.G. F. Weinwurm et al, Research into the Management of Computer Programming: A Transitional Analysis of Cost Estimation Techniques, System Development Corporation, Santa Monica, California, November, 1965 (available from the Clearinghouse for Federal Scientific and Technical Information as AD 631 259)Google Scholar
- 17.E. W. Dijkstra, #"The Structure of the THE Multiprogramming System", Communications of the ACM, Vol. 11., No. 5, May, 1968, pp. 341-346 Google ScholarDigital Library
- 18.G. M. Weinberg, The Psychology of Computer Programming, Van Nostrand Reinhold, New York, New York, 1971 Google ScholarDigital Library
Index Terms
- Structured programming in a production programming environment
Recommendations
Structured programming in a production programming environment
International Conference on Reliable SoftwareThis paper discusses how structured programming methodology has been introduced into a large production programming organization using an integrated but flexible approach. It next analyzes the advantages and disadvantages of each component of the ...
Structured programming in a production programming environment
This paper discusses how structured programming methodology has been introduced into a large production programming organization using an integrated but flexible approach. It next analyzes the advantages and disadvantages of each component of the ...
Structured programming in Cobol: an approach for application programmers
Techniques for designing and writing Cobol programs are presented. Previous work in structured programming is drawn upon and adapted. The presentation is informal: the terminology is nonmathematical as far as possible, no theorems are proved, and ...
Comments