Table des matières
SCM
Software configuration management
La gestion de configuration logicielle est une discipline du génie logiciel ayant pour objet de répondre à la question : quelqu'un a obtenu un résultat. Comment le reproduire ? Le plus souvent, il ne s'agit pas de reproduire à l'identique, mais de reproduire avec des modifications incrémentales. La question est donc de comparer des résultats et d'analyser leurs différences.
Il est nécessaire de ne pas confondre la GCL avec la partie Méthodologique (Merise (informatique), Cycle en V, Booch, etc.) ou Organisationnelle (Rational Unified Process, Extreme Programming, etc.) d'un projet, même si ces notions sont de plus en plus étroitement liées.
La gestion de configuration est définie par la norme ISO 10007.
Quelques SCM : SubVersion (SVN), CVS, Visual SourceSafe.
Voir:
- La FAQ SCM sur Developpez.com
Des outils permettent de lier les SCM avec les BugTrackers (surveillance des logs des events du SCM et actions dans le bugtracker) :