Software Configuration Management (Stephen B. Compton & Guy Conner)

Configuration management as applied to systems, or portions of systems, that consist primarily of software. More specifically a set of engineering procedures for tracking and documenting software throughout its life cycle to ensure that all changes are recorded and that the current state of the software is known and reproducible. SCM has four components, which this glossary defines separately: Configuration Identification, Configuration Control, Configuration Audit, and Configuration Status Accounting.

Stephen B. Compton and Guy Conner; Configuration Management for Software; International Thomson Computer Press, 1994