NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Artificial intelligence approaches to software engineeringArtificial intelligence approaches to software engineering are examined. The software development life cycle is a sequence of not so well-defined phases. Improved techniques for developing systems have been formulated over the past 15 years, but pressure continues to attempt to reduce current costs. Software development technology seems to be standing still. The primary objective of the knowledge-based approach to software development presented in this paper is to avoid problem areas that lead to schedule slippages, cost overruns, or software products that fall short of their desired goals. Identifying and resolving software problems early, often in the phase in which they first occur, has been shown to contribute significantly to reducing risks in software development. Software development is not a mechanical process but a basic human activity. It requires clear thinking, work, and rework to be successful. The artificial intelligence approaches to software engineering presented support the software development life cycle through the use of software development techniques and methodologies in terms of changing current practices and methods. These should be replaced by better techniques that that improve the process of of software development and the quality of the resulting products. The software development process can be structured into well-defined steps, of which the interfaces are standardized, supported and checked by automated procedures that provide error detection, production of the documentation and ultimately support the actual design of complex programs.
Document ID
19890006198
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Johannes, James D.
(Alabama Univ. Huntsville, AL, United States)
Macdonald, James R.
(Alabama Univ. Huntsville, AL, United States)
Date Acquired
September 5, 2013
Publication Date
October 1, 1988
Publication Information
Publication: NASA, Marshall Space Flight Center, Fourth Conference on Artificial Intelligence for Space Applications
Subject Category
Cybernetics
Accession Number
89N15569
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available