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.
La gestion de configuration logicielle se révèle comme un outil de communication sophistiqué entre des acteurs indépendants, contribuant à l'édification de systèmes ouverts.
Le rapport exact avec le concept voisin de gestion de configuration est l'objet de désaccords. On peut y voir au choix une relation :
de spécialisation à un domaine restreint (celui du logiciel) ;
de sophistication historique sans perte de généralité (utilisation d'outils logiciels pour garantir des résultats reposant jusqu'alors sur des pratiques ou des disciplines contraignantes) ;
de pure synonymie (l'un des termes étant seulement plus court que l'autre).
On préfère parfois parler de « gestion de configuration du logiciel » plutôt que de « gestion de configuration logicielle ». On comprendra qu'un logiciel se trouve toujours dans une configuration donnée (maquette, prototype, livrée, recette, intégration, etc.). Gérer l'ensemble de ces configurations, c'est "gérer en configuration" dudit logiciel.
Il est nécessaire de ne pas confondre la gestion de configuration avec la partie méthodologique (Merise, 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 internationale ISO/CEI 10007 (également adoptée par le Comité Européen de Normalisation) et se définit comme les activités d'ordre technique et organisationnel comprenant :
l'identification de la configuration ;
la maîtrise de la configuration ;
l'enregistrement de l'état de la configuration ;
l'audit de la configuration.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
The labels "biosensor" and "eBiochip" have been employed to refer to the most diverse systems and in several fields of application. The course is meant not only to provide means to dig into this sea
The main objective of the course is to learn to apply the fundamentals of space system engineering & design. The course introduces the various phases, systems, & subsystems involved in the design of s
Un ordinateur est un système de traitement de l'information programmable tel que défini par Alan Turing et qui fonctionne par la lecture séquentielle d'un ensemble d'instructions, organisées en programmes, qui lui font exécuter des opérations logiques et arithmétiques. Sa structure physique actuelle fait que toutes les opérations reposent sur la logique binaire et sur des nombres formés à partir de chiffres binaires.
Le devops est un mouvement en ingénierie informatique et une pratique technique visant à l'unification du développement logiciel (dev) et de l'administration des infrastructures informatiques (ops), notamment l'administration système. Apparu autour de 2007 en Belgique avec Patrick Debois, le mouvement Devops se caractérise principalement par la promotion de l'automatisation et du suivi (monitoring) de toutes les étapes de la création d'un logiciel, depuis le développement, l'intégration, les tests, la livraison jusqu'au déploiement, l'exploitation et la maintenance des infrastructures.
thumb|upright=1.8|Exemple de configuration d'un système comportant plusieurs sous-systèmes et plusieurs composants 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. En d'autres termes, il s'agit de l'ensemble des processus permettant d'assurer la conformité d'un produit aux exigences, tout au long de son cycle de vie.
Operators from various industries have been pushing the adoption of wireless sensing nodes for industrial monitoring, and such efforts have produced sizeable condition monitoring datasets that can be used to build diagnosis algorithms capable of warning ma ...
The objective of this article is to propose a new composite index (CI) that helps to determine the most effective location of servers in an Emergency Care System (ECS), using Benefit of the Doubt (BoD)/Data Envelopment Analysis (DEA) and the Hypercube queu ...
Industrial information integration engineering (IIIE) is an interdisciplinary field to facilitate the industrial information integration process. In the age of complex and large-scale systems, model-based systems engineering (MBSE) is widely adopted in ind ...