Transcript
Page 1: La gestion de la configuration 1 La Gestion de la Configuration

La gestion de la configuration

1

La Gestion de la Configuration

Page 2: La gestion de la configuration 1 La Gestion de la Configuration

La gestion de la configuration

2

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

Page 3: La gestion de la configuration 1 La Gestion de la Configuration

La gestion de la configuration

3

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.

Page 4: La gestion de la configuration 1 La Gestion de la Configuration

La gestion de la configuration

4

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éveloppementtous les produits matériels et logiciels utilisés pour la réalisation, la vérification et la modification du logiciel

Page 5: La gestion de la configuration 1 La Gestion de la Configuration

La gestion de la configuration

5

Composants(suite)

• Environnement de recettetous les produits logiciels utilisés pour les tests

• Jeux d’essaisdonné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

Page 6: La gestion de la configuration 1 La Gestion de la Configuration

La gestion de la configuration

6

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

Page 7: La gestion de la configuration 1 La Gestion de la Configuration

La gestion de la configuration

7

Plan de gestion de configuration [IEEE 828-1990]

1 IntroductionObjectifsDomaine 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

Page 8: La gestion de la configuration 1 La Gestion de la Configuration

La gestion de la configuration

8

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 produitContrôle par rapport aux spécificationsDéfinition de la version de référence lors des livraisons successives

5 Planning de la gestion de configurationRelations avec le plan de développement

Page 9: La gestion de la configuration 1 La Gestion de la Configuration

La gestion de la configuration

9

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 configurationPlan définissant les activités et les responsables de la GC pendant toute la durée de vie


Recommended