SlideShare une entreprise Scribd logo
© 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
© 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
© 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.
© 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.
© 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.
© 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.
© 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.
© 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.
© 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.
• …
© 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.
© 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
© 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
© 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.
© 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.
© 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
© 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
© 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
© 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
© 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
© 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.
© 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
© 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é
© 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.
© 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
© 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)
© 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.
© 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)
© 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.
© 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)
© 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)
© 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
© 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é
© 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.
© 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
© 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
© 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
© 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
© 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
© 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é
© 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)
© 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
© 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
© 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
© 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
© 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.
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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.
© 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.
© 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.
© 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.

Contenu connexe

Tendances

Rapport Stage Capgemini Otmane DOUIEB
Rapport Stage Capgemini Otmane DOUIEBRapport Stage Capgemini Otmane DOUIEB
Rapport Stage Capgemini Otmane DOUIEB
OtmaneDouieb
 
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Saadaoui Marwen
 
Atelier 4 Parties prenantes
Atelier 4 Parties prenantesAtelier 4 Parties prenantes
Atelier 4 Parties prenantes
Chef De Projet Détendu
 
Gestion de la maintenance
Gestion de la maintenanceGestion de la maintenance
Gestion de la maintenance
Khadija Kannoun
 
L'AMDEC - Manuel de mise en oeuvre
L'AMDEC - Manuel de mise en oeuvreL'AMDEC - Manuel de mise en oeuvre
L'AMDEC - Manuel de mise en oeuvre
Eric Métais
 
Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015
Ghali Rahma
 
Boubaddara Youssef: Guide pour la mise en place d'un système HSE
Boubaddara Youssef: Guide pour la mise en place d'un système HSE Boubaddara Youssef: Guide pour la mise en place d'un système HSE
Boubaddara Youssef: Guide pour la mise en place d'un système HSE
Youssef Boubaddara
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
Semah Mhamdi
 
Rapport stage-perfectionnement-oussema-hamdi (1) (3)
Rapport stage-perfectionnement-oussema-hamdi (1) (3)Rapport stage-perfectionnement-oussema-hamdi (1) (3)
Rapport stage-perfectionnement-oussema-hamdi (1) (3)
moamenmrabet
 
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
Projet de fin étude  ( LFIG : Conception et Développement d'une application W...Projet de fin étude  ( LFIG : Conception et Développement d'une application W...
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
Ramzi Noumairi
 
Sécurité des systèmes d'informations
Sécurité des systèmes d'informations Sécurité des systèmes d'informations
Sécurité des systèmes d'informations
Emna Tfifha
 
Fiches mensuelles de suivi gestion yaou
Fiches mensuelles de suivi gestion yaouFiches mensuelles de suivi gestion yaou
Fiches mensuelles de suivi gestion yaou
oboubacar
 
Gestion des situations d'urgence
  Gestion des situations d'urgence  Gestion des situations d'urgence
Gestion des situations d'urgence
Rabah HELAL
 
présentation soutenance PFE 2016
présentation soutenance PFE 2016présentation soutenance PFE 2016
présentation soutenance PFE 2016
Mohsen Sadok
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec Openstack
BayeOusseynouFall
 
Rapport PFE réalisation d’un Framework Kinect
Rapport PFE réalisation d’un Framework KinectRapport PFE réalisation d’un Framework Kinect
Rapport PFE réalisation d’un Framework Kinect
Amine MEGDICHE
 
Exposé amdec
Exposé amdecExposé amdec
Exposé amdec
Arwa Mohamed Baccouche
 
Démarche Qualité Totale, Amdec safe amp50 hagondange
 Démarche Qualité Totale, Amdec safe amp50 hagondange Démarche Qualité Totale, Amdec safe amp50 hagondange
Démarche Qualité Totale, Amdec safe amp50 hagondange
SAGITEC
 

Tendances (20)

Rapport Stage Capgemini Otmane DOUIEB
Rapport Stage Capgemini Otmane DOUIEBRapport Stage Capgemini Otmane DOUIEB
Rapport Stage Capgemini Otmane DOUIEB
 
Rapport pfe
Rapport pfeRapport pfe
Rapport pfe
 
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
 
Atelier 4 Parties prenantes
Atelier 4 Parties prenantesAtelier 4 Parties prenantes
Atelier 4 Parties prenantes
 
Gestion de la maintenance
Gestion de la maintenanceGestion de la maintenance
Gestion de la maintenance
 
L'AMDEC - Manuel de mise en oeuvre
L'AMDEC - Manuel de mise en oeuvreL'AMDEC - Manuel de mise en oeuvre
L'AMDEC - Manuel de mise en oeuvre
 
Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015Pfe master fst_final_decembre2015
Pfe master fst_final_decembre2015
 
Boubaddara Youssef: Guide pour la mise en place d'un système HSE
Boubaddara Youssef: Guide pour la mise en place d'un système HSE Boubaddara Youssef: Guide pour la mise en place d'un système HSE
Boubaddara Youssef: Guide pour la mise en place d'un système HSE
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Rapport stage-perfectionnement-oussema-hamdi (1) (3)
Rapport stage-perfectionnement-oussema-hamdi (1) (3)Rapport stage-perfectionnement-oussema-hamdi (1) (3)
Rapport stage-perfectionnement-oussema-hamdi (1) (3)
 
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
Projet de fin étude  ( LFIG : Conception et Développement d'une application W...Projet de fin étude  ( LFIG : Conception et Développement d'une application W...
Projet de fin étude ( LFIG : Conception et Développement d'une application W...
 
Sécurité des systèmes d'informations
Sécurité des systèmes d'informations Sécurité des systèmes d'informations
Sécurité des systèmes d'informations
 
Fiches mensuelles de suivi gestion yaou
Fiches mensuelles de suivi gestion yaouFiches mensuelles de suivi gestion yaou
Fiches mensuelles de suivi gestion yaou
 
Gestion des situations d'urgence
  Gestion des situations d'urgence  Gestion des situations d'urgence
Gestion des situations d'urgence
 
présentation soutenance PFE 2016
présentation soutenance PFE 2016présentation soutenance PFE 2016
présentation soutenance PFE 2016
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec Openstack
 
Rapport PFE réalisation d’un Framework Kinect
Rapport PFE réalisation d’un Framework KinectRapport PFE réalisation d’un Framework Kinect
Rapport PFE réalisation d’un Framework Kinect
 
Exposé amdec
Exposé amdecExposé amdec
Exposé amdec
 
Amdec essentiel
Amdec essentielAmdec essentiel
Amdec essentiel
 
Démarche Qualité Totale, Amdec safe amp50 hagondange
 Démarche Qualité Totale, Amdec safe amp50 hagondange Démarche Qualité Totale, Amdec safe amp50 hagondange
Démarche Qualité Totale, Amdec safe amp50 hagondange
 

En vedette

Présentation automatisation & conformité et de Rudder
Présentation automatisation & conformité et de RudderPrésentation automatisation & conformité et de Rudder
Présentation automatisation & conformité et de Rudder
RUDDER
 
What's New in v2 - AnsibleFest London 2015
What's New in v2 - AnsibleFest London 2015What's New in v2 - AnsibleFest London 2015
What's New in v2 - AnsibleFest London 2015
jimi-c
 
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
French Kanban User Group
 
Ernst & young
Ernst & youngErnst & young
Ernst & young
Charles Angaud
 
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
Puppet
 
Rapport de pfe gestion de parc informatique et Helpdesk
Rapport de pfe gestion de parc informatique et HelpdeskRapport de pfe gestion de parc informatique et Helpdesk
Rapport de pfe gestion de parc informatique et Helpdesk
Raef Ghribi
 
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGE
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGEDEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGE
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGE
hpfumtchum
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
chammem
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
Nazih Heni
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
Harrathi Mohamed
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
Pascal Thery Formations
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
Hicham Ben
 
Rapport De PFE
Rapport De PFERapport De PFE
Rapport De PFE
Nadir Haouari
 
Projet de fin d'etude gestion informatique
Projet de fin d'etude gestion informatiqueProjet de fin d'etude gestion informatique
Projet de fin d'etude gestion informatique
jihene Ab
 
Gestion des demandes avec JIRA
Gestion des demandes avec JIRAGestion des demandes avec JIRA
Gestion des demandes avec JIRA
TechSolCom
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...
Addi Ait-Mlouk
 
Fsts slides itil v3
Fsts   slides itil v3Fsts   slides itil v3
Fsts slides itil v3
bader bader
 
GEISICA - Gestion Informatisée des Sinistres et Contrats d'Assurances
GEISICA - Gestion Informatisée des Sinistres et Contrats d'AssurancesGEISICA - Gestion Informatisée des Sinistres et Contrats d'Assurances
GEISICA - Gestion Informatisée des Sinistres et Contrats d'Assurances
Benoit Lebrun
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Sofien Benrhouma
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
Drift
 

En vedette (20)

Présentation automatisation & conformité et de Rudder
Présentation automatisation & conformité et de RudderPrésentation automatisation & conformité et de Rudder
Présentation automatisation & conformité et de Rudder
 
What's New in v2 - AnsibleFest London 2015
What's New in v2 - AnsibleFest London 2015What's New in v2 - AnsibleFest London 2015
What's New in v2 - AnsibleFest London 2015
 
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
Présentation de JIRA Agile par Stéphane Génin au Kanban Day 2015
 
Ernst & young
Ernst & youngErnst & young
Ernst & young
 
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
Beaker: Automated, Cloud-Based Acceptance Testing - PuppetConf 2014
 
Rapport de pfe gestion de parc informatique et Helpdesk
Rapport de pfe gestion de parc informatique et HelpdeskRapport de pfe gestion de parc informatique et Helpdesk
Rapport de pfe gestion de parc informatique et Helpdesk
 
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGE
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGEDEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGE
DEMARCHE AUDIT INFORMATIQUE DANS UNE BANQUE - RAPPORT DE STAGE
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
 
Rapport De PFE
Rapport De PFERapport De PFE
Rapport De PFE
 
Projet de fin d'etude gestion informatique
Projet de fin d'etude gestion informatiqueProjet de fin d'etude gestion informatique
Projet de fin d'etude gestion informatique
 
Gestion des demandes avec JIRA
Gestion des demandes avec JIRAGestion des demandes avec JIRA
Gestion des demandes avec JIRA
 
Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...Conception et réalisation d'une application de gestion intégrée au sein de la...
Conception et réalisation d'une application de gestion intégrée au sein de la...
 
Fsts slides itil v3
Fsts   slides itil v3Fsts   slides itil v3
Fsts slides itil v3
 
GEISICA - Gestion Informatisée des Sinistres et Contrats d'Assurances
GEISICA - Gestion Informatisée des Sinistres et Contrats d'AssurancesGEISICA - Gestion Informatisée des Sinistres et Contrats d'Assurances
GEISICA - Gestion Informatisée des Sinistres et Contrats d'Assurances
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
 
3 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 20173 Things Every Sales Team Needs to Be Thinking About in 2017
3 Things Every Sales Team Needs to Be Thinking About in 2017
 

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

Choisir sa solution ALM: séminaire
Choisir sa solution ALM: séminaireChoisir sa solution ALM: séminaire
Choisir sa solution ALM: séminaire
Enalean
 
Les Processus d’Ingénierie des logiciels Cours Jean-Antoine Moreau
Les Processus d’Ingénierie des logiciels Cours Jean-Antoine MoreauLes Processus d’Ingénierie des logiciels Cours Jean-Antoine Moreau
Les Processus d’Ingénierie des logiciels Cours Jean-Antoine Moreau
Jean-Antoine Moreau
 
Etude : Processus / Méthode pour l’Élaboration du Schéma Directeur des Systè...
Etude : Processus / Méthode pour l’Élaboration  du Schéma Directeur des Systè...Etude : Processus / Méthode pour l’Élaboration  du Schéma Directeur des Systè...
Etude : Processus / Méthode pour l’Élaboration du Schéma Directeur des Systè...
Jean-Antoine Moreau
 
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...
Jean-Antoine Moreau
 
1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdf1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdf
HamzaAlAzhar
 
Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
LatifaBen6
 
Présentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptxPrésentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptx
ZALIMAZA
 
Présentation DEVOPS_.pptx
Présentation DEVOPS_.pptxPrésentation DEVOPS_.pptx
Présentation DEVOPS_.pptx
ZALIMAZA
 
Présentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptxPrésentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptx
ZALIMAZA
 
Présentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptxPrésentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptx
ZALIMAZA
 
Présentation DEVOPSS.pptx
Présentation DEVOPSS.pptxPrésentation DEVOPSS.pptx
Présentation DEVOPSS.pptx
ZALIMAZA
 
Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - Ensim
Laurent Broudoux
 
Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étude
Donia Hammami
 
Avis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsAvis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests Logiciels
CloudNetCare
 
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builder
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builderTv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builder
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builder
CERTyou Formation
 
Présentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptxPrésentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptx
ZALIMAZA
 
Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co...
Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co...Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co...
Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co...
Link Software International
 
Diagnostic Projet Jean-Antoine Moreau
Diagnostic Projet  Jean-Antoine MoreauDiagnostic Projet  Jean-Antoine Moreau
Diagnostic Projet Jean-Antoine Moreau
Jean-Antoine Moreau
 
Présentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptxPrésentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptx
ssuserf298861
 
Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptx
boulonvert
 

Similaire à La Gestion de Configuration des logiciels et du Système d’Information Cours Jean-Antoine Moreau (20)

Choisir sa solution ALM: séminaire
Choisir sa solution ALM: séminaireChoisir sa solution ALM: séminaire
Choisir sa solution ALM: séminaire
 
Les Processus d’Ingénierie des logiciels Cours Jean-Antoine Moreau
Les Processus d’Ingénierie des logiciels Cours Jean-Antoine MoreauLes Processus d’Ingénierie des logiciels Cours Jean-Antoine Moreau
Les Processus d’Ingénierie des logiciels Cours Jean-Antoine Moreau
 
Etude : Processus / Méthode pour l’Élaboration du Schéma Directeur des Systè...
Etude : Processus / Méthode pour l’Élaboration  du Schéma Directeur des Systè...Etude : Processus / Méthode pour l’Élaboration  du Schéma Directeur des Systè...
Etude : Processus / Méthode pour l’Élaboration du Schéma Directeur des Systè...
 
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...
LINUX Mise en place d’une exploitation industrialisée – automatisée – sécuris...
 
1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdf1.Le cycle de vie d’un logiciel.pdf
1.Le cycle de vie d’un logiciel.pdf
 
Génie Logiciel.pptx
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
 
Présentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptxPrésentation DEVOPS-Majeur.pptx
Présentation DEVOPS-Majeur.pptx
 
Présentation DEVOPS_.pptx
Présentation DEVOPS_.pptxPrésentation DEVOPS_.pptx
Présentation DEVOPS_.pptx
 
Présentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptxPrésentation DEVOPS_Mauritanie.pptx
Présentation DEVOPS_Mauritanie.pptx
 
Présentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptxPrésentation DEVOPS_Black.pptx
Présentation DEVOPS_Black.pptx
 
Présentation DEVOPSS.pptx
Présentation DEVOPSS.pptxPrésentation DEVOPSS.pptx
Présentation DEVOPSS.pptx
 
Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - Ensim
 
Présentation projet de fin d'étude
Présentation projet de fin d'étudePrésentation projet de fin d'étude
Présentation projet de fin d'étude
 
Avis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests LogicielsAvis d'expert : Les Tests Logiciels
Avis d'expert : Les Tests Logiciels
 
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builder
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builderTv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builder
Tv382 g formation-ibm-tivoli-monitoring-6-2-1-agent-builder
 
Présentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptxPrésentation DEVOPS_hyper.pptx
Présentation DEVOPS_hyper.pptx
 
Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co...
Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co...Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co...
Présentation du Progiciel ProPlus.Net:La solution de suivi de production à co...
 
Diagnostic Projet Jean-Antoine Moreau
Diagnostic Projet  Jean-Antoine MoreauDiagnostic Projet  Jean-Antoine Moreau
Diagnostic Projet Jean-Antoine Moreau
 
Présentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptxPrésentation DEVOPS_Kola.pptx
Présentation DEVOPS_Kola.pptx
 
Présentation DEVOPS.pptx
Présentation DEVOPS.pptxPrésentation DEVOPS.pptx
Présentation DEVOPS.pptx
 

Plus de Jean-Antoine Moreau

Histoire de la Drogue en France
Histoire de la Drogue en FranceHistoire de la Drogue en France
Histoire de la Drogue en France
Jean-Antoine Moreau
 
l'Intelligence Artificielle Jean-Antoine Moreau
l'Intelligence Artificielle Jean-Antoine Moreaul'Intelligence Artificielle Jean-Antoine Moreau
l'Intelligence Artificielle Jean-Antoine Moreau
Jean-Antoine Moreau
 
Blockchain Jean-Antoine Moreau
Blockchain   Jean-Antoine MoreauBlockchain   Jean-Antoine Moreau
Blockchain Jean-Antoine Moreau
Jean-Antoine Moreau
 
Management of the Performance Jean-Antoine Moreau
Management of the Performance Jean-Antoine MoreauManagement of the Performance Jean-Antoine Moreau
Management of the Performance Jean-Antoine Moreau
Jean-Antoine Moreau
 
Management de la Performance Jean-Antoine Moreau
Management de la Performance Jean-Antoine MoreauManagement de la Performance Jean-Antoine Moreau
Management de la Performance Jean-Antoine Moreau
Jean-Antoine Moreau
 
Le Budget Jean-Antoine Moreau
Le Budget Jean-Antoine MoreauLe Budget Jean-Antoine Moreau
Le Budget Jean-Antoine Moreau
Jean-Antoine Moreau
 
Stratégie Économique Jean-Antoine Moreau
Stratégie Économique Jean-Antoine MoreauStratégie Économique Jean-Antoine Moreau
Stratégie Économique Jean-Antoine Moreau
Jean-Antoine Moreau
 
Economic Strategy Jean-Antoine Moreau
Economic Strategy Jean-Antoine MoreauEconomic Strategy Jean-Antoine Moreau
Economic Strategy Jean-Antoine Moreau
Jean-Antoine Moreau
 
Stratégie Industrielle Jean-Antoine Moreau
Stratégie Industrielle Jean-Antoine MoreauStratégie Industrielle Jean-Antoine Moreau
Stratégie Industrielle Jean-Antoine Moreau
Jean-Antoine Moreau
 
Industrial Strategy Jean-Antoine Moreau
Industrial Strategy Jean-Antoine MoreauIndustrial Strategy Jean-Antoine Moreau
Industrial Strategy Jean-Antoine Moreau
Jean-Antoine Moreau
 
Regional Economic Development Jean-Antoine Moreau
Regional Economic Development Jean-Antoine MoreauRegional Economic Development Jean-Antoine Moreau
Regional Economic Development Jean-Antoine Moreau
Jean-Antoine Moreau
 
MARKETING STRATEGY Jean-Antoine Moreau
MARKETING STRATEGY Jean-Antoine MoreauMARKETING STRATEGY Jean-Antoine Moreau
MARKETING STRATEGY Jean-Antoine Moreau
Jean-Antoine Moreau
 
Politique Industrielle Seconde Partie
Politique Industrielle Seconde PartiePolitique Industrielle Seconde Partie
Politique Industrielle Seconde Partie
Jean-Antoine Moreau
 
Politique industrielle Jean-Antoine Moreau
Politique industrielle Jean-Antoine MoreauPolitique industrielle Jean-Antoine Moreau
Politique industrielle Jean-Antoine Moreau
Jean-Antoine Moreau
 
Réindustrialisation,Politique Industrielle,Plan Industriel Jean-Antoine Moreau
Réindustrialisation,Politique Industrielle,Plan Industriel Jean-Antoine MoreauRéindustrialisation,Politique Industrielle,Plan Industriel Jean-Antoine Moreau
Réindustrialisation,Politique Industrielle,Plan Industriel Jean-Antoine Moreau
Jean-Antoine Moreau
 
Le Chômage en France Etude, Impacts sociétaux et économiques
Le Chômage en France Etude, Impacts sociétaux et économiquesLe Chômage en France Etude, Impacts sociétaux et économiques
Le Chômage en France Etude, Impacts sociétaux et économiques
Jean-Antoine Moreau
 
Élaborer et Mesurer Une Stratégie d’Entreprise Modèle Méthode simple d’évalua...
Élaborer et Mesurer Une Stratégie d’Entreprise Modèle Méthode simple d’évalua...Élaborer et Mesurer Une Stratégie d’Entreprise Modèle Méthode simple d’évalua...
Élaborer et Mesurer Une Stratégie d’Entreprise Modèle Méthode simple d’évalua...
Jean-Antoine Moreau
 
Systemic approach to commercial programming and commercial choices Jean-Antoi...
Systemic approach to commercial programming and commercial choices Jean-Antoi...Systemic approach to commercial programming and commercial choices Jean-Antoi...
Systemic approach to commercial programming and commercial choices Jean-Antoi...
Jean-Antoine Moreau
 
SQL Jean-Antoine Moreau
SQL  Jean-Antoine MoreauSQL  Jean-Antoine Moreau
SQL Jean-Antoine Moreau
Jean-Antoine Moreau
 
Linux sécurité informatique cours Jean-Antoine Moreau
Linux sécurité informatique cours Jean-Antoine MoreauLinux sécurité informatique cours Jean-Antoine Moreau
Linux sécurité informatique cours Jean-Antoine Moreau
Jean-Antoine Moreau
 

Plus de Jean-Antoine Moreau (20)

Histoire de la Drogue en France
Histoire de la Drogue en FranceHistoire de la Drogue en France
Histoire de la Drogue en France
 
l'Intelligence Artificielle Jean-Antoine Moreau
l'Intelligence Artificielle Jean-Antoine Moreaul'Intelligence Artificielle Jean-Antoine Moreau
l'Intelligence Artificielle Jean-Antoine Moreau
 
Blockchain Jean-Antoine Moreau
Blockchain   Jean-Antoine MoreauBlockchain   Jean-Antoine Moreau
Blockchain Jean-Antoine Moreau
 
Management of the Performance Jean-Antoine Moreau
Management of the Performance Jean-Antoine MoreauManagement of the Performance Jean-Antoine Moreau
Management of the Performance Jean-Antoine Moreau
 
Management de la Performance Jean-Antoine Moreau
Management de la Performance Jean-Antoine MoreauManagement de la Performance Jean-Antoine Moreau
Management de la Performance Jean-Antoine Moreau
 
Le Budget Jean-Antoine Moreau
Le Budget Jean-Antoine MoreauLe Budget Jean-Antoine Moreau
Le Budget Jean-Antoine Moreau
 
Stratégie Économique Jean-Antoine Moreau
Stratégie Économique Jean-Antoine MoreauStratégie Économique Jean-Antoine Moreau
Stratégie Économique Jean-Antoine Moreau
 
Economic Strategy Jean-Antoine Moreau
Economic Strategy Jean-Antoine MoreauEconomic Strategy Jean-Antoine Moreau
Economic Strategy Jean-Antoine Moreau
 
Stratégie Industrielle Jean-Antoine Moreau
Stratégie Industrielle Jean-Antoine MoreauStratégie Industrielle Jean-Antoine Moreau
Stratégie Industrielle Jean-Antoine Moreau
 
Industrial Strategy Jean-Antoine Moreau
Industrial Strategy Jean-Antoine MoreauIndustrial Strategy Jean-Antoine Moreau
Industrial Strategy Jean-Antoine Moreau
 
Regional Economic Development Jean-Antoine Moreau
Regional Economic Development Jean-Antoine MoreauRegional Economic Development Jean-Antoine Moreau
Regional Economic Development Jean-Antoine Moreau
 
MARKETING STRATEGY Jean-Antoine Moreau
MARKETING STRATEGY Jean-Antoine MoreauMARKETING STRATEGY Jean-Antoine Moreau
MARKETING STRATEGY Jean-Antoine Moreau
 
Politique Industrielle Seconde Partie
Politique Industrielle Seconde PartiePolitique Industrielle Seconde Partie
Politique Industrielle Seconde Partie
 
Politique industrielle Jean-Antoine Moreau
Politique industrielle Jean-Antoine MoreauPolitique industrielle Jean-Antoine Moreau
Politique industrielle Jean-Antoine Moreau
 
Réindustrialisation,Politique Industrielle,Plan Industriel Jean-Antoine Moreau
Réindustrialisation,Politique Industrielle,Plan Industriel Jean-Antoine MoreauRéindustrialisation,Politique Industrielle,Plan Industriel Jean-Antoine Moreau
Réindustrialisation,Politique Industrielle,Plan Industriel Jean-Antoine Moreau
 
Le Chômage en France Etude, Impacts sociétaux et économiques
Le Chômage en France Etude, Impacts sociétaux et économiquesLe Chômage en France Etude, Impacts sociétaux et économiques
Le Chômage en France Etude, Impacts sociétaux et économiques
 
Élaborer et Mesurer Une Stratégie d’Entreprise Modèle Méthode simple d’évalua...
Élaborer et Mesurer Une Stratégie d’Entreprise Modèle Méthode simple d’évalua...Élaborer et Mesurer Une Stratégie d’Entreprise Modèle Méthode simple d’évalua...
Élaborer et Mesurer Une Stratégie d’Entreprise Modèle Méthode simple d’évalua...
 
Systemic approach to commercial programming and commercial choices Jean-Antoi...
Systemic approach to commercial programming and commercial choices Jean-Antoi...Systemic approach to commercial programming and commercial choices Jean-Antoi...
Systemic approach to commercial programming and commercial choices Jean-Antoi...
 
SQL Jean-Antoine Moreau
SQL  Jean-Antoine MoreauSQL  Jean-Antoine Moreau
SQL Jean-Antoine Moreau
 
Linux sécurité informatique cours Jean-Antoine Moreau
Linux sécurité informatique cours Jean-Antoine MoreauLinux sécurité informatique cours Jean-Antoine Moreau
Linux sécurité informatique cours Jean-Antoine Moreau
 

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

  • 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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.