[PDF] La gestion de configuration - — Suivre lévolution de son produit tout





Previous PDF Next PDF



Fiche métier - M1805 - Études et développement informatique

t Analyste de gestion informatique t Analyste-programmeur / Analyste-programmeuse gestion informatique ... t Responsable de gestion de configuration.



Glossaire gestion des services informatiques

22 juil. 2016 Configuration Management Database. [Anglizismus]. GESTION DES SERVICES INFORMATIQUES capacité de maintenance; maintenabilité.



COURS DADMINISTRATION DES RÉSEAUX INFORMATIQUES

25 janv. 2019 La gestion de la configuration (Configuration Management) : elle a pour objectif d'identifier de manière unique chaque objet administré par un ...



La gestion de configuration - — Suivre lévolution de son produit tout

Gestion de configuration. Gestion de versions. L'outil Subversion. > Gestion de configuration (3/3). Secteurs intéressés. • Informatique ;. • Aéronautique ;.



Gestion de configuration

La mémoire peut utiliser un support papier (documentation organisée de façon à répondre à toute question) ou un support informatique (fichiers liens entre les 



Gestion automatique des configurations réseaux: une approche

La gestion des réseaux informatiques est une tâche de plus en plus configuration d'un logiciel d'un matériel



Référentiels de données pour les systèmes informatiques daide à la

Dès qu'une modification est faite sur un système informatique La gestion de configuration et les référentiels sont facilement car ils ne sont pas ...



Projet Informatique Gestion de version et de configuration : de svn à git

configuration : de svn à git. Philippe Collet. Licence 3 Informatique – S5. 2014-2015 Bonne gestion des modifications de l'arborescence des répertoires.



La gestion de parc informatique

Activité 4 – Installation et configuration de GLPI. •. Activité 5 SISR - Collecte automatisée et exploration des éléments d'interconnexion et autres matériels 



Gestion de configuration logiciels

La gestion de configuration est l'un des 17 processus de l'ISO 12207 d'immeubles de bureaux dédiés aux études informatiques et d'acteurs divers.



Méthode et Procédure - Université Paris Cité

La configuration d'un Article de Configuration logiciel est l'ensemble organisé : - des éléments sources propres à cet Article et à partir desquels celui-ci est fabriqué ou décrit (sources dans un ou plusieurs langages informatiques procédures de génération et d'assemblage



RGPD Sécurité des infrastructures - OVHcloud

Gestion de configuration Petit guide méthodologique (1ère partie) La première partie de ce guide méthodologique présente les concepts de la gestion de configuration applicables à la maîtrise des systèmes d’information Elle dresse un tableau des préoccupations et des enjeux



Gestion de configuration - espaces-numeriquesorg

La gestion de configuration doit prendre en compte tous les articles constituants du système à développer : documentation programme test ; et ce pendant tout le cycle de vie de la solution : analyse des besoins spécification fonctionnelle conception technique production des composants



Gestion de configuration logiciels

Gestion de configuration Discipline de management de projet qui permet de définir d’identifier de gérer et de contrôler les articles de configuration tout au long du cycle de développement d’un logiciel (ISO 10007) Article de configuration Ensemble de matériels de services ou un sous-ensemble défini de ceux-ci retenu pour la



Gestion de la configuration : Livre blanc sur les pratiques

Gestion de la configuration : Livre blanc sur les pratiques recommandées Contenu Introduction Flux de processus de haut niveau pour la gestion de la configuration Créer des normes Contrôle et gestion des versions logicielles Normes et gestion de l’adressage IP Conventions de noms et attributions DNS/DHCP Configuration standard et descripteurs



Searches related to gestion de configuration informatique filetype:pdf

Les activités de base de la Gestion des Configurations sont les suivantes : Planification : planification et définition de l’objet du périmètre des objectifs des règles et des procédures du contexte technique et organisationnel de la Gestion des Configurations On va donc définir la stratégie ; par

Qu'est-ce que la gestion des configurations?

    La tenue d'un inventaire au sein d'une base de gestion des configurations ; La mise en place d'un processus de durcissement, avec des guides décrivant les paramètres à modifier pour assurer une configuration sécurisée ; Les accès aux fonctions d'administration des équipements sont restreints via des listes de contrôle ;

Quels sont les différents types de gestion de configuration ?

    En informatique, on peut par exemple parler de la gestion des codes sources ou la gestion de configuration documentaire. Ce dernier est un élément important pour gérer des programmes ou des produits. La gestion de configuration ne doit pas être confondue avec la gestion des changements.

Qu'est-ce que le système de gestion de la configuration avec maîtrise des modifications?

    Le système de gestion de la configuration avec maîtrise des modifications offre un processus normalisé, efficace et efficient pour un management centralisé des modifications dans un projet. Ce processus comprend l'identification, la documentation et la maîtrise des modifications apportées à la référence de base.

Quelle est la différence entre la gestion de configuration et la gestion des changements ?

    La gestion de configuration s’intéresse plutôt à la configuration système instantanée, tandis que la gestion des changements effectue la transition d’un état à un autre. La gestion de configuration n’est également pas la même que la gestion des performances et la gestion des pannes.
Gestion de congurationGestion de versionsL'outil Subversion>

La gestion de conguration

Suivre l'evolution de son produit tout en travaillant en equipe

Jean-Yves Didier

Universite d'Evry-Val d'Essonne

Jean-Yves Didier La gestion de conguration1/42

Gestion de congurationGestion de versionsL'outil Subversion>

1Gestion de conguration

2Gestion de versions

Generalites

Concepts

3Subversion : un outil de gestion de version

Fonctionnement general

Deploiement de subversion

Jean-Yves Didier La gestion de conguration2/42

Gestion de congurationGestion de versionsL'outil Subversion>

ProblematiqueQuestions classiques

Ou se trouve la derniere version en cours de developpement ?

Quelle version a ete validee et a ete fabriquee ?

Comment denir un referentiel commun entre tous les acteurs d'un projet ?Resolution des problemes suivants

La duplication des donnees numeriques ;

La gestion des iterations et des versions ;

La gestion des congurations ;

La creation d'un referentiel ;

Le contr^ole de l'acces aux donnees.Jean-Yves Didier La gestion de conguration3/42 Gestion de congurationGestion de versionsL'outil Subversion>

Gestion de conguration

(1/3) Denition : Gestion de conguration Instantane des caracteristiques fonctionnelles et physiques d'un systeme concu pour repondre a un ensemble d'exigences Ensemble des activites, manuelles ou automatisees, permettant d'identier et de denir les articles de conguration d'un systeme et toutes leurs relations ;Denition : Article de conguration Ensembles et sous-ensembles du systeme qui remplissent une fonction interessant les utilisateurs ; Tout article (document papier, logiciel ou materiel), contenant des informations necessaires a la realisation d'un projet ou au suivi de cette derniere.

Jean-Yves Didier La gestion de conguration4/42

Gestion de congurationGestion de versionsL'outil Subversion>

Gestion de conguration

(2/3) Caracterisation Gere la description technique d'un systeme et de ses divers composants (conguration) ; Gere l'ensemble des modications apportees au cours de l'evolution du systeme ; Adapte aux systemes complexes.Contraintes sur les articles de conguration Identiables de maniere univoque, localisable, archives ; Description des relations de dependance entre articles de conguration dans leurs dierentes versions.

Jean-Yves Didier La gestion de conguration5/42

Gestion de congurationGestion de versionsL'outil Subversion>

Gestion de conguration

(3/3) Secteurs interesses

Informatique ;

Aeronautique ;

Automobile ;

Armement ;

...Jean-Yves Didier La gestion de conguration6/42 Gestion de congurationGestion de versionsL'outil Subversion> Processus alies a la gestion de conguration4 processus principaux

1Identication :

I Inventaire, identication du perimetre et des composants du systeme.2Ma^trise de la conguration : I Coherence de l'ensemble des donnees de la conguration pendant la duree de vie du produit.3Enregistrement des etats de la conguration : I Ma^trise de l'evolution de la conguration et de ses constituants, conservation de l'historique.4Audit et revue : I

Adequation entre la conguration et les exigences formulees.Jean-Yves Didier La gestion de conguration7/42

Gestion de congurationGestion de versionsL'outil Subversion> Enjeu economique de la gestion de congurationLe programme Airbus A380

2005 : Airbus annonce un delai dans la production des A380.

Probleme

: industrialisation des c ^ablages ainstaller dans l'appareil (530 km de c^ables) ; Cause : p roblemesd'interop erabilitesentre deux versions du m^eme logiciel : Catia v4 (Espagne, Allemagne),

Catia v5 (France, Angleterre) ;

Consequences

18 mois de retard sur le programme ;

Surco^ut du programme : 4,8 milliards d'euros ;

Penalites de retard, annulations de commandes.Jean-Yves Didier La gestion de conguration8/42 Gestion de congurationGestion de versionsL'outil Subversion> Gestion de conguration et normalisationNormes, referentiels, recommandations IEEE 729-1983IEEE Standard Glossary of Software Engineering

Terminology(IEEE :Institute of Electrical and

Electronics Engineers) ;

ITILv3 (2011)Information Technology Infrastructure Library (Referentiel de bonnes pratiques) ;

ISO/IEC 20000:2011

IT Service Management System Standa rd;

IEEE 828-2012IEEE Standard for Conguration Management in

Systems and Software Engineering;

RG 000101-105

Rec ommandationsg eneralesa eronautiquesdu

BNAE (Bureau de Normalisation de l'Aeronautique

et de l'Espace) { 2010.

Jean-Yves Didier La gestion de conguration9/42

Gestion de congurationGestion de versionsL'outil Subversion> Liens entre gestion de conguration et informatique3 utilisations majeures Tracer les dierentes versions ou revisions de toute information destinee a ^etre utilisee par un systeme ; Deployer les congurations a travers un parc informatique sous forme de chiers et donnees ; Gerer le code source de developpements informatiques.Jean-Yves Didier La gestion de conguration10/42 Gestion de congurationGestion de versionsL'outil Subversion>

1Gestion de conguration

2Gestion de versions

Generalites

Concepts

3Subversion : un outil de gestion de version

Fonctionnement general

Deploiement de subversion

Jean-Yves Didier La gestion de conguration11/42

Gestion de congurationGestion de versionsL'outil Subversion>

Gestion de versionsDenition

La gestion de versions consiste a maintenir l'ensemble des versions d'un ensemble ou d'une arborescence de chiers (Processus 3 de la gestion de conguration).Applications Suivi de l'evolution de la documentation technique ; Gestion d'artefacts informatiques (chiers CAO, etc.) ; Gestion du code source d'une application ;Un concept non limite a l'informatique

Solidworks Entreprise PDM{ Dassault Systemes.

Problematique des PLM.

Jean-Yves Didier La gestion de conguration12/42

Gestion de congurationGestion de versionsL'outil Subversion>

L'exemple du noyau LinuxVersion 3.2 (avril 2012)

(source : h-online.com

14 998 651

lignes de co de,

37 617

chiers, 7 800 d eveloppeurs, 800
entrep rises.De la v 3.1 a la v 3.2

1 400 000

lignes mo diees,

200 000

lignes ajout ees,

12 608

chiers mo dies, 73
jours, 6 co rrectifs/heure.Rendre possible une telle cadence de production

Gestion manuelle impossible ;

Processus assiste par la machine :I

Logiciel de contr^ole de versiongit.Jean-Yves Didier La gestion de conguration13/42 Gestion de congurationGestion de versionsL'outil Subversion>

L'exemple du noyau Linux

(Sujets sensibles au vertige s'abstenir)Version 3.2 (avril 2012) (source : h-online.com

14 998 651

lignes de co de,

37 617

chiers, 7 800 d eveloppeurs, 800
entrep rises.De la v 3.1 a la v 3.2

1 400 000

lignes mo diees,

200 000

lignes ajout ees,

12 608

chiers mo dies, 73
jours, 6 co rrectifs/heure.Rendre possible une telle cadence de production

Gestion manuelle impossible ;

Processus assiste par la machine :I

Logiciel de contr^ole de versiongit.Jean-Yves Didier La gestion de conguration13/42 Gestion de congurationGestion de versionsL'outil Subversion>

L'exemple du noyau Linux

(Sujets sensibles au vertige s'abstenir)Version 3.2 (avril 2012) (source : h-online.com

14 998 651

lignes de co de,

37 617

chiers, 7 800 d eveloppeurs, 800
entrep rises.De la v 3.1 a la v 3.2

1 400 000

lignes mo diees,

200 000

lignes ajout ees,

12 608

chiers mo dies, 73
jours, 6 co rrectifs/heure.Rendre possible une telle cadence de production

Gestion manuelle impossible ;

Processus assiste par la machine :I

Logiciel de contr^ole de versiongit.Jean-Yves Didier La gestion de conguration13/42 Gestion de congurationGestion de versionsL'outil Subversion>

ScenarioDeveloppement en equipe

Alice et Bob developpent de nouvelles fonctionnalites pour un logiciel. Apres s'^etre partages le travail, Bob s'apercoit que, pour que sa partie fonctionne, la partie d'Alice doit ^etre modiee mais

Alice a deja commence a travailler. Comment vont-ils s'y prendre ?A.Bob et Alice eectuent ensemble les mo dications aapp orter

sur la partie a Alice ;B.Bob eectue les mo dications,les envoie aAlice qui joue au

jeu des 10 dierences sur les chiers ;C.Bob et Alice utilisent un logiciel de contr^ olede version, donc

Bob eectue les modications et Alice en benecie en moins de 10 secondes sans que cela demolisse son travail ;

Jean-Yves Didier La gestion de conguration14/42

Gestion de congurationGestion de versionsL'outil Subversion>

ScenarioDeveloppement en equipe

Alice et Bob developpent de nouvelles fonctionnalites pour un logiciel. Apres s'^etre partages le travail, Bob s'apercoit que, pour que sa partie fonctionne, la partie d'Alice doit ^etre modiee mais

Alice a deja commence a travailler. Comment vont-ils s'y prendre ?A.Bob et Alice eectuent ensemble les mo dications aapp orter

sur la partie a Alice ;B.Bob eectue les mo dications,les envoie aAlice qui joue au

jeu des 10 dierences sur les chiers ;C.Bob et Alice utilisent un logiciel de contr^ olede version, donc

Bob eectue les modications et Alice en benecie en moins de 10 secondes sans que cela demolisse son travail ;

Jean-Yves Didier La gestion de conguration14/42

Gestion de congurationGestion de versionsL'outil Subversion>

ScenarioDeveloppement en equipe

Alice et Bob developpent de nouvelles fonctionnalites pour un logiciel. Apres s'^etre partages le travail, Bob s'apercoit que, pour que sa partie fonctionne, la partie d'Alice doit ^etre modiee mais

Alice a deja commence a travailler. Comment vont-ils s'y prendre ?A.Bob et Alice eectuent ensemble les mo dications aapp orter

sur la partie a Alice ;B.Bob eectue les mo dications,les envoie aAlice qui joue au

jeu des 10 dierences sur les chiers ;C.Bob et Alice utilisent un logiciel de contr^ olede version, donc

Bob eectue les modications et Alice en benecie en moins de 10 secondes sans que cela demolisse son travail ;

Jean-Yves Didier La gestion de conguration14/42

Gestion de congurationGestion de versionsL'outil Subversion>

ScenarioDeveloppement en equipe

Alice et Bob developpent de nouvelles fonctionnalites pour un logiciel. Apres s'^etre partages le travail, Bob s'apercoit que, pour que sa partie fonctionne, la partie d'Alice doit ^etre modiee mais

Alice a deja commence a travailler. Comment vont-ils s'y prendre ?A.Bob et Alice eectuent ensemble les mo dications aapp orter

sur la partie a Alice ;B.Bob eectue les mo dications,les envoie aAlice qui joue au

jeu des 10 dierences sur les chiers ;C.Bob et Alice utilisent un logiciel de contr^ olede version, donc

Bob eectue les modications et Alice en benecie en moins de 10 secondes sans que cela demolisse son travail ;

Jean-Yves Didier La gestion de conguration14/42

Gestion de congurationGestion de versionsL'outil Subversion>

Les logiciels

(1/2) Une plethore de logiciels

Logiciels libres :

I

RCS (1982), CVS (1986), subversion { SVN (2000);

Idarcs (2002), bazaar (2005), mercurial (2005), git (2005).

Logiciels proprietaires :

I

Visual SourceSafe (1994), Microsoft ;

IBitKeeper (1998), BitMover ;

IRational Synergy (2006), IBM.Jean-Yves Didier La gestion de conguration15/42 Gestion de congurationGestion de versionsL'outil Subversion>

Les logiciels

(2/2) Popularite des logiciels de contr^ole de version (en %) 46%

39%8%2%1%4%subversion

git CVS mercurial bazaar autres (Source : op enhub.net { o ctobre2016)

Jean-Yves Didier La gestion de conguration16/42

Gestion de congurationGestion de versionsL'outil Subversion>

La notion dedep^otet decopie localeDep^ot

Emplacement de stockage centralise et organise de donnees accessible par de multiples utilisateurs ; En developpement informatique, la zone qui contient le code source de reference.Copie locale Copie du dep^ot sur laquelle le developpeur travaille en local ; Regulierement synchronisee avec le dep^ot.Jean-Yves Didier La gestion de conguration17/42 Gestion de congurationGestion de versionsL'outil Subversion> Les types de logiciel de contr^ole de version3 generations

1local: d ep^otsur un r epertoirep artage( RCS) ;

I

Limite la taille du projet ;

IDeveloppement multi-sites ou multi-plate-formes

(Windows/Unix/Mac) dicile ;2client-serveur: d ep^otg erepa run serveur, copies lo calesne contenant que la version courante de travail (CVS, SVN) ; I Adapte a des developpements lineaires ;3decentralise: d ep^otg erep arun serveur, copies lo cales re etent l'integralite du dep^ot (git, darcs, mercurial, bazaar) ; I

Travail plus facile hors connexion ;

ICopies peuvent aussi servir de dep^ot ;

IEncombrement de l'espace disque.Jean-Yves Didier La gestion de conguration18/42 Gestion de congurationGestion de versionsL'outil Subversion>

Arbre de versions et elements de vocabulaire1

2 3 4 5 6 7 8 9 10T1

T2tronc

branche arr^et etiquette saut version fusionLegendeDenitions tronc ( trunk, baseline, mainline) base du projet ; branche ( branch) derivation dans l'histoire de l'evolution des elements de conguration ; etiquette ( tag, label) identication d'une conguration particuliere ; fusion ( merge) fusion de deux branches de developpement.

Jean-Yves Didier La gestion de conguration19/42

Gestion de congurationGestion de versionsL'outil Subversion>

Comparaison entre PDM et SCM

(1/2) Denitions

PDMProduct Data Management{ partie du PLM ;

SCMSoftware Conguration Management{ gestion des

logiciels.

Jean-Yves Didier La gestion de conguration20/42

Gestion de congurationGestion de versionsL'outil Subversion>

Comparaison entre PDM et SCM

(2/2) Comparaison

Fonctionnalite PDM SCM

Modelisation produit fort faible

Gestion des processus fort faible

Gestion documentaire fort faible

Gestion de conguration fort fort

Standardisation fort faible

Ingenierie concurrente sur un chier non oui

Gestion de l'espace de travail non oui

Gestion de l'assemblage non oui

Jean-Yves Didier La gestion de conguration21/42

Gestion de congurationGestion de versionsL'outil Subversion>

Des concepts transposes dans d'autres domaines

(1/2) Exemple : Wikipedia

Articles ecrits sous licence GFDL :

I

GFDL = Gnu Free Documentation Licence ;

IImpose un historique du document.Jean-Yves Didier La gestion de conguration22/42 Gestion de congurationGestion de versionsL'outil Subversion>

Des concepts transposes dans d'autres domaines

(2/2)

Jean-Yves Didier La gestion de conguration23/42

Gestion de congurationGestion de versionsL'outil Subversion>

Un concept non limite a la gestion numerique

(1/2) Documentation de l'historique des modications

Exemple tire duGuide du dessinateur industriel{ A. Chevalier, Hachette TechniqueJean-Yves Didier La gestion de conguration24/42

Gestion de congurationGestion de versionsL'outil Subversion>

Un concept non limite a la gestion numerique

(2/2) Cartouches de dessins techniques

Exemple tire duGuide du dessinateur industriel{ A. Chevalier, Hachette TechniqueJean-Yves Didier La gestion de conguration25/42

Gestion de congurationGestion de versionsL'outil Subversion>

1Gestion de conguration

2Gestion de versions

Generalites

Concepts

3Subversion : un outil de gestion de version

Fonctionnement general

quotesdbs_dbs17.pdfusesText_23
[PDF] gestion de configuration produit

[PDF] gestion de conflit dans une équipe

[PDF] gestion de conflit educateur

[PDF] gestion de conflit primaire

[PDF] gestion de conflit synonyme

[PDF] gestion de conflits dans un groupe

[PDF] gestion de contrats sous excel

[PDF] gestion de courrier administratif

[PDF] gestion de crise définition

[PDF] gestion de crise en entreprise

[PDF] gestion de crise pdf

[PDF] gestion de documentos administrativos

[PDF] gestion de fait association loi 1901

[PDF] gestion de fait code pénal

[PDF] gestion de fait cour des comptes