Software maintenance
Subtitle: improvement through better development standards and documentation : final report, 1 Jan 80 to 1 Jan 82
By: Norman F. Schneidewind
Contributors: Naval Postgraduate School (U.S.)
Publisher: Naval Postgraduate School
Published: 1982
Place of publication: Monterey, California
Language: eng
Number of pages: 41
Subjects: Debugging in computer science; Reliability; Computer programs; Documentation; Standards
Description: 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)
Notes: "NPS-54-82-002"--Cover.

Cover title.

"February 1982"--Cover.

"Final Report: 1 Jan 80 to 1 Jan 82"--Cover.

"Prepared for: The Trident Command and Control Systems Maintenance Agency, Newport, Rhode Island."

Includes bibliographical references (p. 34-35).

"Approved for public release; distribution is unlimited"--Cover.

Technical report; 1982.

ck/ 4/15/09.