Search NASASearch

NASA NTRS · 19780007145

A method for reducing software life cycle costs

Abstract

The advent of new hardware and software tools permits a new approach to preparing, presenting, and maintaining software specifications and corresponding source programs. Any real reduction in software life cycle costs must make highly skilled human effort more efficient especially on large, complex, and long-lasting software projects. When these skilled human functions are examined closely, it is seen that critical factors include the way one communicates with oneself and then with others and finally with computers. Thus, there has been a long and active proliferation of programming languages and, more recently, a number of programming design languages to supplement older methods, such as flowcharting. One way to achieve cost reduction is to provide documentation tools whose use increases the effectiveness of skilled humans.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Paine, W. O., Holland, J. C.. 1977-06-15. A method for reducing software life cycle costs. https://ntrs.nasa.gov/citations/19780007145

Cite the original work for its findings. Save a collection to share your selection of sources.