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.