ABSTRACT
This paper provides an examination of current software techniques and practices. Special attention is given to established methods for software production and management of software development activities. Present software development tools and their relationships to the development process are presented. In addition, other basic software technology areas for future research and development are discussed. These areas include: specialized language applications, generalized support software system, automated code verification/validation techniques and high order language computer.
- 1.R. Turn, Computers in the 1980s -- Trends in Hardware Technology, Rand Corporation, March 1974.Google Scholar
- 2.Report of the NASA Flight Computing Systems Technology Ad Hoc Committee, September 1975.Google Scholar
- 3.Report of NASA Information Management System Ad Hoc Committee on Software, Vol. I, January 1973.Google Scholar
- 4.P. W. Wetzger, Managing a Programming Project Prentice - Hall, Inc., Englewood Cliffs, NJ. 1973. Google ScholarDigital Library
- 5.C. L. McGowan and J. R. Kelly, Top-Down Structured Programming Techniques, Mason/Charter Publishes, Inc., New York, 1975.Google Scholar
- 6.G. J. Myers, Reliable Software Through Composite Design, Mason/Charter Publishers, Inc., New York, 1975. Google ScholarDigital Library
- 7.B. W. Kernighan and P.J, Plauger, The Elements of Programming Style, McGraw- Hill Book Company, New York, 1974. Google ScholarDigital Library
Recommendations
Integrating Software Development Technology and Management: Cleanroom Software Engineering and the CMM for Software
HICSS '97: Proceedings of the 30th Hawaii International Conference on System Sciences: Information System Track-Organizational Systems and Technology - Volume 3The Software Engineering Institute's (SEI) CapabilityMaturity Model for Software" (CMM) provides a welldefined paradigm for software process improvement.Cleanroom software engineering provides well definedtheoretical foundations and practices for ...
Bottlenecks in the transfer of software engineering technology: lessons learned from a consortium failure
HICSS '95: Proceedings of the 28th Hawaii International Conference on System SciencesFrom observations gathered during a study of large software development projects, it was concluded that the software engineering technology (SET) transfer process is plagued with problems involving learning, technical communication, and negotiation. The ...
"Leagile" software development
In recent years there has been a noticeable shift in attention from those who use agile software development toward lean software development, often labelled as a shift "from agile to lean". However, the reality may not be as simple or linear as this ...
Comments