La Gestion de Configuration Logicielle

Transcription

La Gestion de Configuration Logicielle
Altran :
La Gestion de
Configuration
Logicielle
Historiquement : Les prémices de la gestion de configuration ont vu leurs origines aux Etats Unis
dans l’industrie de défense militaire. Une seule personne suffisait à l’origine pour veiller à la gestion
et au contrôle du cycle de vie d’un produit. Les programmes gagnant en complexité et en taille il est
dès lors devenu nécessaire de gérer et contrôler les changements, d’où la formalisation dans les
années soixante des premiers standard de gestion de configuration.
Qu’est-ce que ?
Afin de « formaliser » la Gestion de Configuration
Logicielle (ou SCM pour l’acronyme), nous
pourrions la décrire comme étant une discipline de
l’ingénierie logicielle, composé d’outils, de
techniques et de méthodologies. Cette discipline
étroitement liée à la technologie de l’information,
peut être intégré par une entreprise pour assurer la
gestion de ses changements applicatifs et par la
même, maîtriser sa qualité.
Le concept
La mise en application du SCM est une
composante clé pour le succès de développement
qualitatif de logiciel. Elle permet de prévenir des
changements incontrôlés sur les développements.
En effet, si les changements ne sont pas maitrisés,
il en résulte bien souvent un retard sur la
planification et donc des coûts supplémentaires. En
tant que discipline, le SCM va permettre d’appliquer
de la surveillance, des techniques d’administration
sous forme de règles, d’outillage, de bonnes
pratiques. Le SCM est bien souvent vu à tort
comme étant un outil commun applicable à tous les
projets, en fait il doit être taillé sur mesure pour
chaque projet, avec ses propres caractéristiques et
composants.
L'importance de
Une mauvaise où un manque de gestion de
configuration va souvent causer des problèmes sur
le logiciel final. Par exemple un manque ou une
mauvaise version d’un code source va impacter le
programme final, trouver le code source adéquat
peut s’avérer difficile. Le SCM aide à réduire les
problèmes de développement en coordonnant les
travaux et les efforts des membres d’un projet. Si
elle est pensé et implémenté judicieusement, la
discipline de Gestion de Configuration va
augmenter la productivité et les bénéfices d’une
compagnie.

Documents pareils