skip to main content
10.1145/800027.808437acmconferencesArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article
Free Access

Structured programming in a production programming environment

Published:01 April 1975Publication History

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.

References

  1. 1.B. W. Boehm, "Software and its Impact: A Quantitative Assessment", Datamation, Vol. 19, No. 5, May, 1973, p. 52Google ScholarGoogle Scholar
  2. 2.H. D. Mills, Mathematical Foundations for Structured Programming, Report No. FSC 72-6012, IBM Corporation, Gaithersburg, Maryland, February, 1972Google ScholarGoogle Scholar
  3. 3.H. D. Mills, Chief Programmer Teams: Principles and Procedures, Report No. FSC 71-5108, IBM Corporation, Gaithersburg, Maryland, June, 1972Google ScholarGoogle Scholar
  4. 4.F. T. Baker, "Chief Programmer Team Management of Production Programming", IBM Systems Journal, Vol. 11., No. 1, 1972, pp. 56-73Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.F. T. Baker, "System Quality Through Structured Programming", AFIPS Conference Proceedings, Vol. 41, Part I, 1972, pp. 339-343Google ScholarGoogle Scholar
  6. 6.Federal Systems Center Structured Programming Guide, Report No. FSC 72-5075, IBM Corporation, Gaithersburg, Maryland, July, 1973 (revised)Google ScholarGoogle Scholar
  7. 7.Improved Technology for Application Development: Management Overview, IBM Corporation, Bethesda, Maryland, August, 1973Google ScholarGoogle Scholar
  8. 8.TSO-3270 Structured Programming Facility (SPF) General Information Manual, IBM Corporation, Form No. GH20-1638 (available thru any IBM Branch Office)Google ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. 10.Federal Systems Center Programming Librarian's Guide, Report No. FSC 72-5074, IBM Corporation, Gaithersburg, Maryland, April, 1972Google ScholarGoogle Scholar
  11. 11.P. W. Metzger, Managing a Programming Project, Prentice-Hall, Englewood Cliffs, New Jersey, 1973 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.R. C. McHenry, Management Concepts for Top Down Structured Programming, IBM Corporation, Gaithersburg, Maryland, November, 1972Google ScholarGoogle Scholar
  13. 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 ScholarGoogle Scholar
  14. 14.HIPO - Hierarchical Input - Process - Output Documentation Technique: Audio Education Package, IBM Corporation, Form No. SR20-9413 (available through any IBM Branch Office)Google ScholarGoogle Scholar
  15. 15.M. M. Kessler, Assembly Language Structured Programming Macros, IBM Corporation, Gaithersburg, Maryland, September, 1972Google ScholarGoogle Scholar
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.G. M. Weinberg, The Psychology of Computer Programming, Van Nostrand Reinhold, New York, New York, 1971 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Structured programming in a production programming environment

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            Proceedings of the international conference on Reliable software
            April 1975
            567 pages
            ISBN:9781450373852
            DOI:10.1145/800027

            Copyright © 1975 Copyright is held by the owner/author(s)

            Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 April 1975

            Check for updates

            Qualifiers

            • Article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader