Software Configuration Management Technology Report.

Abstract

Software Configuration Management (SCM) is the backbone of the software development process, and when implemented correctly, helps ensure software quality and process improvement. Use of this report should be the first step in transferring effective SCM principles, processes, and products into practical use. This report defines the basic principles of SCM and identifies their value in improving software quality. SCM adoption issues are discussed, and guidance is provided for the development of a long-term SCM solution. This report emphasizes the need for organizations to plan for the SCM implementation, to develop a detailed SCM plan, and to define the SCM process before implementing an automated SCM system. Information about SCM products in the marketplace is also included. Finally, future directions of the SCM domain are identified. This report addresses SCM issues that concern Air Force agencies developing embedded software by presenting an overview of SCM technology and by providing references for those who wish to study the subject in more detail. A detailed SCM tutorial is beyond the scope of this document. Information presented concentrates on SCM technology for software engineers responsible for developing and maintaining medium to large-scale software systems. Other DoD organizations should find the majority of the information useful as well.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1994
Accession Number
ADA324922

Tags

Communities of Interest

  • C4I
  • Cyber
  • Energy and Power Technologies
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Application Software
  • Compilers
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Debugging
  • Graphical User Interface
  • Information Systems
  • Operating Systems
  • Organizational Structure
  • Software Design
  • Software Development
  • Word Processors

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Logistics and Supply Chain Management.
  • Systems Analysis and Design