Accession Number : ADA185892

Title :   Documentation in a Software Maintenance Environment.

Descriptive Note : Interim technical rept. 1 Aug 85-31 Jul 87,

Corporate Author : TECHNICAL SOLUTIONS INC MESILLA PARK NM

Personal Author(s) : Landis, L D ; Fine, A J ; Hembree, W L ; Gilbert, A L ; Hyland, P M

PDF Url : ADA185892

Report Date : 28 Aug 1987

Pagination or Media Count : 103

Abstract : Software has a limited lifetime of usefulness, because as existing software ages support becomes more difficult. Major factors in determining when to replace rather than maintain software are the cost of and to the time required to train new personnel, making modification or repair easier, is accurate documentation. By providing automatic techniques to generate documentation of existing software, the life-cycle of software may be extended through accurate information about the current state of the software. The objective of this effort was to explore and select methods of documentation that automatically extract and display program logic from source code, thereby extending the life-cycle of software. The domain of problems our research examined involved looking into the various weaknesses and vulnerabilities of software and documentation that ages.

Descriptors :   *COMPUTER PROGRAM DOCUMENTATION, *COMPUTER PERSONNEL, *MAINTENANCE PERSONNEL, *JOB TRAINING, LIFE CYCLES, COMPILERS, REQUIREMENTS, PROGRAMMING LANGUAGES, REPLACEMENT

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE