Evaluation of maintainability enhancement for TCP/TSP revision 6.0 update .20
Schneidewind, Norman Floyd
MetadataShow full item record
ABSTRACT (Continue on reveree elde if neceeemry end Identity by block number) 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 on 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. SECNAVINST 3560.1 and MIL-STD 1679 (Navy) are considered by CCSMA to be relevant documents for maintenance purposes. Therefore, the documentation system was checked for conformance with applicable sections of 3560.1 and 1679. In addition, the documentation system was compared with applicable sections of FIPS PUB 38, published by the National Bureau of Standards. Although officially FIPS PUB 38 applies to ADP and not to embedded computer systems, it provides good guidelines for program documentation and maintenance. It was found that 6.0/. 20 does not include coverage of many of the applicable sections of the three documents.
NPS Report NumberNPS54-82-004
Showing items related by title, author, creator and subject.
A proposal for a microcomputer based system to automate the Marine Corps Crime Statistics Reporting Program Paquette, Paul Emile. (Monterey, California. Naval Postgraduate School, 1988);This thesis investigates the possibility of implementing a Database Management System to support information processing needs within the Military Police Section of the Plans, Policies and Operations Department of Headquarters ...
Dahlmeier, Michael C. (1987-03);Recent improvements in Naval Communications electronic and the automation of a significant portion of message processing has done much to reduce the problem of writer-to-reader delay. What delays still remain are the ...
Conrad, Martin R., Jr (Monterey, California. Naval Postgraduate School, 1984-03);COMEL is a communications-oriented was game developed by the Joint Telecommunications Staff Officer's Course at Kessler AFB. The war game was automated by previous thesis students to run on a VAX.VMS computer. The thesis ...