|
Programs Configuration Management (SCM) is a share of configuration management (CM).
Roger Pressman, around his book, '''Software program Engineering: The Practician's Approach', says that programs configuration management (SCM) occurs as "set of activities designed to control change by identifying the work products that are likely to change, establishing relationships among them, defining mechanisms for managing different versions of these work products, controlling the changes imposed, and auditing and reporting on the changes made." Inside more words, SCM occurs as methodology to control & handle the software system development task.
SCM concerns itself by owning answering a wonder: mortal did something, how can 1 reproduce it? Virtually all typically a issue involves non reproducing "it" identically, however by using restricted, incremental changes. Answering the wonder may so be a matter of comparing different effects & of analysing their differences. Traditional CM usually focussed in restricted creation of comparatively elementary products. Today, SCMers face the challenge of treating by having comparatively minor increments under their have control, in the context of a complex given formulas.
Note that a nomenclature, too when its history, has given rise to controversy, & typically varies.
Thing vender likewise when academician will locate an interest inside introducing variants for differentiation purposes, occasionally trying therein manner to re-get pre-established acronyms.
Examples of related construct impacting on the acronyms include:
source configuration management (Often utilized to imply that a kind of artefact can be managed & versioned, including package code, documents, project system, & possibly the directory structure itself.)
revision control, see likewise List of revision control software
version control
source control
source code
change management
configuration item
software system configuration
change set
baseline (configuration management)
Particularly, a previous trafficker, Atria (down the road Rational Software, now the a share of IBM), used SCM to could have for Programs Configuration Management''.
Goals
A goals of SCM come typically:
Configuration Identification -- What code come you working by owning?
Configuration Control -- Controlling the release of a product & its changes.
Status Accounting -- Recording & coverage a status of components.
View -- Ensuring completeness & consistency among components.
Build Management -- Managing a run & information utilized for builds.
Run Management -- Ensuring adherence to the organizations development run.
Environment Management -- Managing a computer software & devices that persons my rules.
Teamwork -- Help team interactions related to the run.
References
Berzcuk, Appleton; (2003). Programs Configuration Management System: Good TeamWork, Practical Integration (First ed.). Addison-Wesley. ISBN 0-201-74117-Two.
fr:Gestion de configuration logicielle
|