Introduction
La gestion de configuration consiste à gérer la description technique d'un système (et de ses divers composants), ainsi qu'à gérer l'ensemble des modifications apportées au cours de l'évolution du système. La gestion de configuration est utilisée pour la gestion de systèmes complexes :
- en informatique,
- en aéronautique,
- en automobile,
- en construction navale,
- en systèmes spatiaux,
- en armement.
En informatique, la gestion de configuration peut être utilisée à plusieurs fins :
- Pour stocker et tracer les différentes versions ou révisions de toute information destinée à être utilisée par un système (matériel, logiciel, document, donnée unitaire, etc.).
- Pour déployer des configurations à travers un parc informatique sous formes de fichiers et données.
Ceci est réalisé à l'aide de logiciels de gestion de versions, commerciaux, payants ou gratuits (exemple CVS).
Utilisée dans le suivi de versions de logiciels, la gestion de configuration permet par exemple de gérer les codes sources. Utilisée dans le suivi de versions de documents, elle permet de tracer toutes les modifications qui sont intervenues sur les informations contenues dans les documents.