90 likes | 299 Views
La Gestion de la Configuration. Définition.
E N D
Définition La gestion de la configuration rassemble l’ensemble des règles et des moyens destinés à gérer et garantir la cohérence de la configuration (i.e. des différents logiciels, sous-ensembles logiciels, modules, composants et documents) à travers les évolutions • Seules les versions de références sont prises en compte • Respect des relations entre documents et éléments logiciels
Objectifs(de la gestion de la configuration) • Contrôler les évolutions durant tout le cycle de vie • Archiver chacun des états successifs • Vérifier que chaque état est cohérent et complet Connaître à tout moment les informations liées à un système installé sur un site donné : matériels installés (avec périphériques, cartes, etc.), programmes d’application (et version), outils de conception et de développement utilisés, logiciels de tests utilisés, logiciels d’exploitation et de base (et version), interfaces, logiciels associés, documentations (technique et d’utilisation) correspondantes, état des dernières corrections et demandes d’évolution, liste des utilisateurs, etc.
Composants (de la configuration) • Documents de conception • Documents de réalisation • Documents d’utilisation • Documents d’exploitation • Programmes • Données des tables et paramètres • Procédures • Environnement de développement tous les produits matériels et logiciels utilisés pour la réalisation, la vérification et la modification du logiciel
Composants(suite) • Environnement de recette tous les produits logiciels utilisés pour les tests • Jeux d’essais données, procédures, scénarii de tests Les éléments à gérer sont au minimum : dossier de spécifications du logicieldossier de conception préliminaireprogrammes sources et moyens permettant d’engendrer les exécutablesmanuels d’utilisationmanuels d’exploitation
Outils(de gestion de la configuration) • Atelier de développement logiciel permettant de suivre le produit de la conception à la maintenance avantage : gestion automatique des différentes versions du logiciel • Outils spécifiques du développement (très efficace en maintenance) avantage : suivi aisé des demandes d’évolution On estime que l’on passe 5 à 10 % du temps de développement à utiliser un outil de gestion de configuration, et que l’on gagne alors 20 à 50 % du temps en phase de maintenance
Plan de gestion de configuration [IEEE 828-1990] 1 Introduction ObjectifsDomaine couvertRelations avec les matériels associésRelations avec les documents associés 2 Organisation de la gestion de configuration (GC) Relations entre la GC et les services concernésAutorisations d’accèsAutorisations de modificationsRappel des responsabilités des intervenantsRôles des responsables de la GCPrincipesMéthodesProcédures appliquées
Plan de gestion de configuration [IEEE 828-1990] (suite 1/2) 3 Activités de la gestion de configuration Définition et identification des élémentsContrôle des éléments au fur et à mesure des évolutionsSuivi des demandes d’évolutionMise sous GC aux points d’arrêts prévusContrôle des interfacesSuivi des différentes versions du produit au cours de l’avancement 4 Vérification de l’état du produit Contrôle par rapport aux spécificationsDéfinition de la version de référence lors des livraisons successives 5 Planning de la gestion de configuration Relations avec le plan de développement
Plan de gestion de configuration [IEEE 828-1990] (suite 2/2) 6 Définition de la configuration Définition du matériel utiliséDéfinition du logiciel utilisé Définition du personnel responsable des actionsDéfinition de la formation nécessaireDéfinition des informations en entrée Définition des informations en sortie Définition de l’archivage 7 Maintenance de la gestion de configuration Plan définissant les activités et les responsables de la GC pendant toute la durée de vie