Accession Number : ADA113257

Title :   Software Maintenance: Improvement through Better Development Standards and Documentation.

Descriptive Note : Final rept. 1 Jan 80-1 Jan 82,


Personal Author(s) : Schneidewind,Norman F

PDF Url : ADA113257

Report Date : 22 Feb 1982

Pagination or Media Count : 45

Abstract : Software maintenance is frequently the most expensive phase of the software life cycle. It is also the phase which has received insufficient attention by management and software developers. Software standards have improved the ability of the software community to develop and design software. Unfortunately, most standards do not deal with the maintenance phase in a substantive way. Since maintainability has to be designed into the software and cannot be achieved after the software is delivered, it is necessary to have software standards which explicitly incorporate requirements for maintainability. Accordingly, this report suggests design criteria for achieving maintainability and evaluates Weapons Specification WS 8506 and MIL-STD 1679 against these criteria. Using these documents as typical examples of military software standards, recommendations are made for improving the maintainability aspects of software standards. (Author)

Descriptors :   *Computer programming, *Standards, *Maintainability, Optimization, Computer program documentation, Quality, Embedding, Specifications, Military requirements, Computer programs, Maintenance, Life cycle costs, Programmers, User needs

Subject Categories : Computer Programming and Software
      Test Facilities, Equipment and Methods

Distribution Statement : APPROVED FOR PUBLIC RELEASE