Evaluation of Maintainability Enhancement for TCP/TSP Revision 6.0 Update .20.

Abstract

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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 01, 1982
Accession Number
ADA114496

Entities

People

  • Norman F. Schneidewind

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Ground and Sea Platforms
  • Weapons Technologies

DTIC Thesaurus Topics

  • Command And Control
  • Command And Control Systems
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Configuration Management
  • Control Systems
  • Databases
  • Information Processing
  • Language
  • Operating Systems
  • Plastic Explosives
  • Software Development
  • Structured Programming
  • System Software

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Educational Psychology
  • Software Engineering.

Technology Areas

  • Fully Networked C3
  • Fully Networked C3 - Command and Control