Abstract
A new type of programming methodology, built around structured programming ideas, has been gaining widespread acceptance for production programming. This paper discusses how this methodology has been introduced into a large production programming organization. Finally it analyzes the advantages and disadvantages of each component of the methodology and recommends ways it can be introduced in a conventional programming environment.
Chapter PDF
Similar content being viewed by others
References
Datamation, Vol. 19, No. 12, December, 1973, pp. 50–63
B. W. Boehm, "Software and its Impact: A Quantitative Assessment", Datamation, Vol. 19, No. 5, May, 1973, p. 52
H. D. Mills, Mathematical Foundations for Structured Programming, Report No. FSC 72-6012, IBM Corporation, Gaithersburg, Maryland, USA, February, 1972
H. D. Mills, Chief Programmer Teams: Principles and Procedures, Report No. FSC 71-5108, IBM Corporation, Gaithersburg, Maryland, USA, June, 1971
F. T. Baker, "Chief Programmer Team Management of Production Programming", IBM Systems Journal, Vol. 11., No. 1, 1972, pp. 56–73
F. T. Baker, "System Quality Through Structured Programming", AFIPS Conference Proceedings, Vol. 41, Part I, 1972, pp. 339–343
Federal Systems Center Structured Programming Guide, Report No. FSC 72-5075, IBM Corporation, Gaithersburg, Maryland, USA, July, 1973 (revised)
Improved Technology for Application Development: Management Overview, IBM Corporation, Bethesda, Maryland, USA, August, 1973
Federal Systems Center Programming Librarian's Guide, Report No. FSC 72-5074, IBM Corporation, Gaithersburg, Maryland, USA, April, 1972
F. M. Luppino and R. L. Smith, Programming Support Library (PSL) Functional Requirements: Final Report, IBM Corporation, Gaithersburg, Maryland, USA, prepared under Contract #F30602-74-C-0186 with the U. S. Air Force HQ Rome Air Development Center, Griffiss Air Force Base, New York, USA, July, 1974 (Release subject to approval of Contracting Officer, Mr. Paul DeLorenzo)
P. W. Metzger, Managing a Programming Project, Prentice-Hall, Englewood Cliffs, New Jersey, USA, 1973
R. C. McHenry, Management Concepts for Top Down Structured Programming, IBM Corporation, Gaithersburg, Maryland, USA, November, 1972
HIPO — Hierarchical Input — Process — Output Documentation Technique: Audio Education Package, IBM Corporation, Form No. SR20-9413 (Available through any IBM Branch Office)
M. M. Kessler, Assembly Language Structured Programming Macros, IBM Corporation, Gaithersburg, Maryland, USA, September, 1972
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, USA, November, 1965 (available from the Clearinghouse for Federal Scientific and Technical Information as AD 631 259)
E. W. Dijkstra, "The Structure of the THE Multiprogramming System", Communications of the ACM, Vol. 11., No. 5, May, 1968, pp. 341–346
G. M. Weinberg, The Psychology of Computer Programming, Van Nostrand Reinhold, New York, New York, USA, 1971
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1975 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Baker, F.T. (1975). Organizing for structured programming. In: Hackl, C.E. (eds) Programming Methodology. IBM 1974. Lecture Notes in Computer Science, vol 23. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-07131-8_22
Download citation
DOI: https://doi.org/10.1007/3-540-07131-8_22
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-07131-0
Online ISBN: 978-3-540-37401-5
eBook Packages: Springer Book Archive