Software Configuration Management

Abstract

Software configuration management encompasses the disciplines and techniques of initiating, evaluating, and controlling change to software products during and after the development process. It emphasizes the importance of configuration control in managing software production. Configuration management is an integral part of the software development process across all phases of the life cycle. It functions as a controlling discipline, enabling changes to be made to existing documentation and products in such a way as not to destroy the integrity of the software. Since configuration management extends over the life of the product, and since tools, techniques, and standard exist solely aimed at its proper execution, configuration management can stand alone as a module within a graduate curriculum. The module presented here is intended to be an indepth consideration of configuration management, including configuration item identification, change reporting and evaluation change, execution, tool evaluation and use, version control, and management principles related to configuration control.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1990
Accession Number
ADA235702

Entities

People

  • James E. Tomayko

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Abstracts
  • Computer Programming
  • Computer Programs
  • Computers
  • Curriculum
  • Department Of Defense
  • Governments
  • Instructors
  • Intellectual Property
  • Language
  • Life Cycles
  • Management Personnel
  • Operating Systems
  • Personnel Management
  • Software Development
  • Standards
  • Students

Fields of Study

  • Computer science

Readers

  • Software Engineering
  • Software Engineering.