Evaluation of maintainability enhancement for TCP/TSP revision 6.0 update .20
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: Quality control; Management; Computer programming; Computer programs; Programming (Electronic computers); Standards
Other titles: SecNav Instruction 3560.1.; TCP/TSP Revision 6.0 update .20.
Description: A system of documentation which was designed to aid programmers of the Command and Control System Maintenance Agency (CCSMA) in maintaining the Trident Command and Control System software was evaluated. This system is called Maintainability Enhancement for TCP/TSP Revision 6.0 Update .20 or simply 6.0/.20. It is essentially a hierarchical method of charting software procedures and the relationship between procedures. The difficulty of trying to overlay a structured documentation technique in programs which are inherently non-structured (written in low-level language and patched) is discussed. Discrepancies which arose between the newly constructed charts and the original listings are highlighted. A conclusion of this study is that rather than improving clarity, applying structured documentation to non-structured programs may result in the opposite effect--incomplete, inconsistent, and ambiguous documentation--because a hierarchical format cannot adequately represent a non-hierarchical program.
Notes: "NPS-54-82-004"--Cover.

Cover title.

"February 1982"--Cover.

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

"Final report: 1 Jan 80 to 1 Jan 82."

Includes bibliographical references (p. 38).

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

Technical report; 1982.

ck/ 4/15/09.

Gutted record reput. 12/04/97. dln. Notis number: AAA7017XP