© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 1Cours / Etude : Je...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 2
Ipsa se velocitas...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 3
Ce qu ’il faut gé...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 4
Le Pourquoi
• Pou...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 5
Le Pourquoi
• Le ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 6
Le Pourquoi
• Le ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 7
Le Pourquoi
• Le ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 8
Le Pourquoi
• Le ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 9
Gérer en Configur...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 10
La Gestion de Co...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 11
Rappels ISO
ISO ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 12
Le Cycle de Vie
...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 13
Les Objectifs
• ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 14
Les Évolutions
L...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 15
Les Activités de...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 16
Contexte
Composa...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 17
Interactions
Con...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 18
Diagramme d’Acti...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 19
Diagramme d’Acti...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 20
L ’article
L ’ar...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 21
Les actions expl...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 22
Décomposition en...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 23
Découpage en Con...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 24
Les Types de Rel...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 25
La Décomposition...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 26
Identification d...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 27
Les articles: Ty...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 28
Les Règles d ’Id...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 29
Configuration de...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 30
La maîtrise de l...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 31
Espaces de Mise ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 32
L ’EVOLUTION
• U...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 33
Les Objectifs à ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 34
Gestion des Évol...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 35
Ce système perme...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 36
La Phase d ’enre...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 37
L ’Archivage & L...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 38
Le contrôle de l...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 39
Capacité à réali...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 40
Plan de Gestion ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 41
Plan de Gestion ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 42
Plan de Gestion ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 43
Plan de Gestion ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 44
Gestion des Espa...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 45
Les Espaces : Dé...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 46
Plan de Gestion ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 47
Plan de Gestion ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 48
Le Domaine d ’ap...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 49
Documents Applic...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 50
Documents de réf...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 51
Les Rôles
• Chef...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 52
Les revues
• Rev...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 53
Décomposition en...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 54
Décomposition en...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 55
Choix des Articl...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 56
Identification d...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 57
Caractéristiques...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 58
Caractéristiques...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 59
Conséquence du p...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 60
Le processus de ...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 61
C ’est de ce fai...
© Jean-Antoine Moreau
Copies et reproductions interdites
Contact http://jeanantoine.moreau.free.fr JAM 62
Le processus de ...
Prochain SlideShare
Chargement dans…5
×

La Gestion de Configuration des logiciels et du Système d’Information Cours Jean-Antoine Moreau

1 196 vues

Publié le

La Gestion de Configuration des logiciels et du Système d’Information
Jean-Antoine Moreau
http://jeanantoine.moreau.free.fr

Publié dans : Ingénierie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 196
Sur SlideShare
0
Issues des intégrations
0
Intégrations
19
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

La Gestion de Configuration des logiciels et du Système d’Information Cours Jean-Antoine Moreau

  1. 1. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 1Cours / Etude : Jean-Antoine Moreau (Ingénieur) LA GESTION DELA GESTION DE CONFIGURATIONCONFIGURATION des Logiciels et du Système d’Information
  2. 2. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 2 Ipsa se velocitas implicat Sénèque La rapidité s ’entrave elle même
  3. 3. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 3 Ce qu ’il faut gérer en ConfigurationCe qu ’il faut gérer en Configuration • Les logiciels applicatifs – sources, binaires, assembleurs, exécutables, fichiers de données résultants. • Les logiciels de base – système d ’exploitation, protocole, moniteur, séquenceur, progiciel, AGL utilisés en développement et génération de code, compilateurs, éditeurs de liens, bibliothèques, etc. • Le matériel support et ses constituants. • Les fiches de suivi (évolution, non conformité, description de version, …). • La documentation. • Les constituants.
  4. 4. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 4 Le Pourquoi • Pour connaître le système d ’information, pouvoir le gérer par une vue globale ; dont par la connaissance de chaque constituant, et des différentes évolutions fonctionnelles, techniques, systémiques.
  5. 5. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 5 Le Pourquoi • Le Système d’Information fait parti du Système Logistique.
  6. 6. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 6 Le Pourquoi • Le Système d’Information fait parti du Système de Production.
  7. 7. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 7 Le Pourquoi • Le Système d’Information fait parti du Système de Gestion des Ressources Humaines.
  8. 8. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 8 Le Pourquoi • Le Système d’Information fait parti du Système de Gestion des Ressources Financières.
  9. 9. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 9 Gérer en Configuration pour éviter • Le même fichier modifié par des développeurs différents pour des corrections redondantes. • Des anomalies corrigées qui ré-apparaissent à la suite d ’une nouvelle « amélioration ». • Une amélioration d ’une fonctionnalité du logiciel qui pénalise d ’autres fonctions du même logiciel. • La perte de programme source, de la bonne version de l ’outil de développement… • L ’impossibilité de re -générer deux fois la même version dans le même état. • L ’incapacité de connaître la version livrée et en exploitation. • Le blocage de l ’application lors d ’une mise à jour du système d ’exploitation. • …
  10. 10. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 10 La Gestion de Configuration c ’est Quoi? • ISO 10007 – La gestion de configuration est une démarche de gestion de projet qui permet de définir, d ’identifier, de gérer, de contrôler les articles de configuration tout au long du cycle de vie du produit, dont du produit logiciel.
  11. 11. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 11 Rappels ISO ISO 9001 Activités de CONCEPTION DEVELOPPEMENT ISO 9002 Activités de PRODUCTION INSTALLATION ISO 9003 Activités de CONTROLE ESSAIS FINAUX MANAGEMENT de la QUALITE ISO 10006 Gestion de Projet ISO 10007 Gestion de Configuration
  12. 12. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 12 Le Cycle de Vie Spécification Conception Développement Exploitation Utilisation Plan de Gestion de Configuration + Identification de Configuration Configuration Référence Fonctionnelle Configuration Référence Développement Configuration Référence Etablie Audit Configuration fonctionnelle Audit Configuration physique
  13. 13. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 13 Les Objectifs • Identification unique de la version de chaque constituant du Système d ’Information. • L ’ensemble des versions de tous les constituants caractérise la version du système d ’information. • L ’identification des différents états des constituants du système d ’information. • La maîtrise des mises à jour (simultanées et différées). • Permettre une coordination entre les acteurs. • Identification et suivi de l ’application du processus de modification sur chaque constituant.
  14. 14. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 14 Les Évolutions La Gestion des Évolutions fera donc partie intégrante de la Gestion de Configuration.
  15. 15. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 15 Les Activités de Gestion de Configuration Modélisation : Use case UML Gérer la configuration Gérer les évolutions include
  16. 16. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 16 Contexte Composant Logiciel Évolution Expression Besoin Système Assurance Qualité Exigence Client Rapport Configuration Produit ou Service Livré Gestion de la Configuration Gestion de la Configuration
  17. 17. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 17 Interactions Contrôler la configuration Contrôler la configuration Identifier la configuration Identifier la configuration Maîtriser la configuration Maîtriser la configuration Enregistrer la configuration Enregistrer la configuration
  18. 18. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 18 Diagramme d’Activité (UML) Composant Logiciel Évolution Expression Besoin Système Assurance Qualité Exigence Client Rapport Configuration Système d ’Information Article Stable Liste relation Liste Articles Identifier Identifier Config de Référence Maîtriser Maîtriser Maîtriser Éditer Intégrer Intégrer Livrer
  19. 19. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 19 Diagramme d’Activité d ’Identification (UML) Composant logiciel Liste Relation Constituant Liste Article Configuration de Référence liste Configuration de Référence contenu Liste Constituant identifier intégrer décomposer intégrer identifier Expression du besoin intégrer définir Mise à jour
  20. 20. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 20 L ’article L ’article de configuration est un ensemble de matériels, logiciels, services ou de sous-ensemble défini de ceux-ci, qui a été retenu pour la gestion de configuration et qui est traité comme une seule entité. Deux types d ’articles seront distingués: Les articles gérés en configuration, Les articles gérés en référence.
  21. 21. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 21 Les actions explicitées de la Gestion de Configuration • Décomposer – le système d ’information en composants et constituants – le logiciel en constituant(s) • Identifier – les articles de la configuration – les configuration de référence • Maîtrise de la configuration – en développement – en production – en exploitation • Enregistrement de la configuration après chaque référencement. • Contrôler la configuration – vérification • de la cohérence • de l ’intégrité – État stable / Plan de Gestion de Configuration
  22. 22. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 22 Décomposition en article *Organisation *Décomposition du produit *Phase de projet SELECTION DES ARTICLES Lot de travaux Sous-traitance Structure Logiciel Normes Risques Niveaux de criticité
  23. 23. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 23 Découpage en Constituants • Prendre connaissance de la structure du Système d ’Information à décomposer. • Établir la liste des constituants cette liste doit être directement issue des documents de conception (Méthodes et Process: UP, RAD, SCRUM, …, Langage de Modélisation UML). • Établir la liste des relations entre constituants.
  24. 24. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 24 Les Types de Relation • Décomposition – Arborescence des sources – Document type conception détaillée • Appartenance – Constituants logiciels – Composants de la gestion de configuration • Génération – Lien entre fichier source – Fichier binaires – Exécutables • Utilisation – Composants réutilisables – Progiciels • Instanciation – Articles génériques • Traçablité – Fichiers générés en cours de développement
  25. 25. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 25 La Décomposition • Identification des lots de travaux – Décomposition globale du produit en constituant – Décomposition de développement en phases – Organisation (décomposition en unités)
  26. 26. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 26 Identification d ’un article • Type – Nom (fichier, document, module, programme…) • Lieu – Chemin unique permettant d ’accéder à l ’article sans ambiguïté. • Mnémonique – Terme générique désignant l ’article • Numéro de version • Support – Document – Disque, CD-ROM, Carte mémoire.
  27. 27. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 27 Les articles: Type fichier informatique • Le nom de l ’article devra tenir compte des propriétés et de l ’outil de développement et du système d ’exploitation (références, version, patchs, …) • Il pour être du type: – nom – version x,y – lieu (chemin d ’acces)
  28. 28. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 28 Les Règles d ’Identification • Longueur de nom de fichier • Les caractères utilisables – tenir compte du systèmes d ’exploitation, des outils de développement, des langages de programmation, des compilateurs, interpréteurs, éditeurs de liens, des progiciels interfacés. • Numéro de version – Outils spécifiques utilisés pour générés les numéros de version.
  29. 29. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 29 Configuration de Référence SPECIFICATION CONCEPTION DEVELOPPEMENT EXPLOITATION UTILISATION La Configuration de Référence Fonctionnelle est établie La Configuration de Référence Développement est établie La Configuration de Référence Développement est établie CRF enregistrée CRD enregistrée CRD enregistrée (Testés)
  30. 30. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 30 La maîtrise de la configuration Analyse Méthode d’analyse structurée adaptée au temps réel. Gérer la Production Mise en Référence Gérer les Évolutions Besoins exprimés Évolutions Approuvés Besoins d ’évolution Anomalies Modifications Articles stables Rapport sur la configuration Produit Livré (Production de logiciel)
  31. 31. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 31 Espaces de Mise en Oeuvre Structure de Production (de logiciel) Espaces de développement Espaces de développement Espaces de validation Espaces de validation Espaces de référence Espaces de référence Espaces de réception Espaces de réception Espaces d ’archivage Espaces d ’archivage Espace Utilisateur Espace Utilisateur Espace 2Espace 2 Espace 3Espace 3 Mettre à disposition Intégrer Référencer Archiver Référencer Restaurer Réceptionner Livrer E X T E R I E U R
  32. 32. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 32 L ’EVOLUTION • Une évolution désigne – une évolution fonctionnelle demandée par le client – une modification réalisée au cours du développement – une anomalie détectée au cours du développement – une non-conformité
  33. 33. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 33 Les Objectifs à atteindre • La maîtrise des évolutions – Identifier et décrire le besoin d ’évolution du produit (système d ’information, logiciel) – Étudier et instruire la demande – Identifier les répercussions sur les configurations de référence – Approuver ou rejeter l ’évolution – Réaliser la modification évolutive – Vérification du bon fonctionnement de l ’application de cette modification évolutive. – Validation de son Intégration.
  34. 34. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 34 Gestion des Évolutions (en analyse structurée) Identifier Décrire le besoin Étudier l’évolution Approuver l’évolution Vérifier l’évolution Degré d ’urgence Besoin en évolution Fiche d ’évolution Coûts,délais solutions techniques oui non Refus Fiche d ’évaluation Évolutions approuvées
  35. 35. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 35 Ce système permet • Le chiffrage d ’autres évolutions demandées par le client • De quantifier les efforts de maintenance • De répondre à d ’autres appels d ’offre • De constituer le mémoire du projet
  36. 36. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 36 La Phase d ’enregistrement de la configuration MISE en Référence MISE en Référence EDITER RAPPORTS DE CONFIGURATION EDITER RAPPORTS DE CONFIGURATION Configuration archivée Outil de Gestion de Configuration Logiciel Rapports de configuration Marquage Gestion des liens Articles stables Audit de configuration Gel des états
  37. 37. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 37 L ’Archivage & Le Marquage • Décrire complètement le processus d ’archivage et les procédures de sauvegarde • Liste des articles qui composent la configuration de référence à archiver • Identification des supports d ’archivage • Contrôle sur la pérennité des supports – Indiquer sur le support • La date de livraison du produit • Le nom du produit • Le numéro du produit • Le numéro du support • Le Checksum • La référence au système d ’exploitation et outils • Définir les contrôles à effectuer avant la mise en référence d ’une nouvelle version • Définir les rôles et responsabilités des intervenants
  38. 38. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 38 Le contrôle de la configuration (MERISE) et Planifier les contrôles et Auditer les Configurations et Auditer le système de gestion de configuration Exigences Clients Système Assurance Qualité Articles Stables Liste des relations Rapport d ’audit Activités Réaliser Sauvegarde ou Contenue des espaces transparent 27
  39. 39. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 39 Capacité à réaliser un plan de Gestion de configuration Exigence Qualité spécifique Exigence contractuelle clientOutils Capacité à la mise en oeuvre du plan de gestion de configuration Ressource Humaine Système Qualité
  40. 40. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 40 Plan de Gestion de Configuration Introduction • Introduction – Présentation des objectifs – Domaine d ’application – Domaine de référence – Documents • applicables • de référence (normalisation)
  41. 41. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 41 Plan de Gestion de Configuration Chapitre Procédures – Procédures • Les exigences contractuelles • Organisation de la gestion de configuration – logique – Physique • Les Responsabilités – Équipes projets – Utilisateurs – Comité de gestion de configuration • Liste des configurations de référence • Liste des revues • Terminologie • Évolution du Plan de gestion de configuration
  42. 42. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 42 Plan de Gestion de Configuration Chapitre Identification des Procédures • Identification de la procédure – Décomposition du produit (système d ’information ou logiciel…) en constituant – Identification des articles de configuration – Règles d ’identification • Les articles de type fichiers informatiques • Les documents – Contenu des configurations de référence
  43. 43. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 43 Plan de Gestion de Configuration Chapitre Maîtrise de la Configuration • Mise en référence d ’une configuration – Gel des états de référence – Revues – Archivage des configurations – Marquage – Gestion des relations • Évolution d ’une configuration de référence – Origine des évolutions – Gestion des évolutions – Gestion des non-conformités • Gestion des espaces – Espace de référence – Espace de développement – Espace d ’archivage • Procédures de passage entre ces espaces
  44. 44. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 44 Gestion des Espaces Espace de Référence Espace d ’archivage Espace de Sauvegarde Espace de développement Espace 1 Espace Utilisateur 2 Intégrer Mettre à disposition Référencement Archiver Récupérer Sécuriser
  45. 45. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 45 Les Espaces : Définition • Espace de Référence – Sous le contrôle du responsable de la gestion de configuration – Contient la dernière version du logiciel de configuration de référence – Interdit toute modification non contrôlée – Garantie la disponibilité du logiciel cohérent • Espace de développement – Sous le contrôle des développeurs – Permet le développement des constituants – Vidé après chaque mise en référence d ’une version et réinitialisé à partie de l ’espace de référence pour traiter les différentes évolutions et éviter toutes pertes. • Espace d ’archivage – Sous le contrôle du responsable de la gestion de configuration – Contient l ’ensemble des versions de configuration de référence – Permettra de reconstituer les différentes versions du logiciel généré à partir des outils de développement.
  46. 46. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 46 Plan de Gestion de Configuration Chapitre Rapport de Configuration • Rapport de configuration – Liste des documents applicables – Fiche de version – Fiche de non conformité – Fiche d ’évolution – Document de gestion des historiques
  47. 47. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 47 Plan de Gestion de Configuration Chapitre Contrôle de la configuration • Contrôle de la configuration – Les revues – Les audits de configuration – Sauvegarde des configurations de référence
  48. 48. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 48 Le Domaine d ’application • Liste des logiciels concernés par le plan • Le projet(s) auquel le logiciel(s) se rapporte • Le client (utilisateur) du logiciel ou du système d ’information • Limites et parties du système d ’information non concernées par le plan de gestion de configuration
  49. 49. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 49 Documents Applicables • Cahier des charges et documents contractuels • Plan d’Assurance Qualité • Plan Qualité • Plan de développement • Procédure de gestion de configuration • Documentation sur la structure des espaces de développement • Glossaire
  50. 50. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 50 Documents de référence • Manuel d ’utilisation de l ’outil de gestion de configuration • Documents de – Spécification – Analyse – Conception – Préparation des tests • unitaires • boite blanche • boite noire
  51. 51. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 51 Les Rôles • Chef de Projet – Rédige le plan de gestion de configuration – Responsable de l ’application des règles – Décide des modalités de prise en compte des évolutions – Assure la livraison du logiciel – Diffuse les rapports de configuration • Gestionnaire de configuration – Vérifie le plan de gestion de configuration – Mise en place • des espaces de – développement – de référence • des outils associés • Responsable Qualité – Vérifie le plan de configuration – Organise les revues • lancement • spécification ... • mise en exploitation – Réalise les audits de configuration
  52. 52. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 52 Les revues • Revue de lancement • Enregistrement de la configuration de référence • Revue de conception avec référencement de la configuration de la configuration de développement • Mise en exploitation • Référencement de la configuration livrée
  53. 53. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 53 Décomposition en Constituants Logiciels Logiciel de base Logiciel applicatif Système d ’exploitation Progiciels Outils Modules Développement Validation Sources Données Scénarios tests unitaires Résultats tests unitaires Scénarios de validation Résultats de validation Fichiers de production
  54. 54. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 54 Décomposition en constituants documentaires Documentation Fiches Spécifications du logiciel Conception Analyse Cahier des charges Gestion des volumes Version
  55. 55. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 55 Choix des Articles • Appartenance (niveau 1 de décomposition du logiciel) • Criticité • Risques • Probabilité d ’évolution technique • Nombre d ’évolutions potentielles • Interfaces importantes avec d ’autres constituants • Optimisation envisageables après livraison • Article géré en référence dans un autre système de gestion de configuration
  56. 56. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 56 Identification des articles • Tout article sera identifié au minimum par: – son non – sa version (exemple V(xx-yy)) – le chemin absolu (chemin complet qui permet d ’accéder à l ’article en levant toute ambiguïté. • X version majeure incrémentée après une évolution majeure des spécifications • Y version mineure incrémentée lors de chaque évolution mineure
  57. 57. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 57 Caractéristiques d’outils • Support – gestion de configuration – gestion de production – gestion de processus de développement • Type de développement (volume) • gestion de configuration – article – configuration de référence – inter-sites – évolutions – lien avec d ’autres outils – analyse d ’impact – contrôle des configurations existantes – rapport de configuration paramétrable
  58. 58. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 58 Caractéristiques d ’outils suite • Gestion de Production – Mise à jour automatique des configurations – Gestion des espaces – Aide à la décision sur développement parallèle – Aide à la fusion (intégration de bibliothèque de composants, factorisation) – Développement(s) multi-sites • Gestion de l ’environnement – Interface graphique native – interface mode commande – reprise à chaud – Récupération des gestions des configurations existantes – Accessible en réseau – Utilisation d ’un SGBDR – Paramétrage standard de l ’environnement de production
  59. 59. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 59 Conséquence du paramétrage • En fonction de son paramétrage l ’outil de gestion de configuration pourra être: – un outil de gestion de configuration – un atelier de maîtrise d ’ouvrage – un atelier de maîtrise d ’oeuvre.
  60. 60. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 60 Le processus de gestion de configuration est l ’un des processus fondamental de la maîtrise du système d ’information de ses composants passifs et actifs, de la spécification à la livraison.
  61. 61. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 61 C ’est de ce fait qu ’il est inclus dans le Processus Unifié, dans les méthodologie agiles et intégré dans les règles d’usage du Langage de Modélisation UML, qui couvre de l ’espace d ’étude à l ’espace de réalisation du système d ’information.
  62. 62. © Jean-Antoine Moreau Copies et reproductions interdites Contact http://jeanantoine.moreau.free.fr JAM 62 Le processus de conception du système d ’information implique donc lucidité, pertinence, réflexion pour éviter que la rapidité d ’intervention ne s ’entrave elle même par un résultat décevant.

×