Escolar Documentos
Profissional Documentos
Cultura Documentos
d ’Information
■ Formes de maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 2
La maintenance
■ Formes de maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 3
Place de la maintenance
Naissance Mort
Christophe.Nicolle@u-bourgogne.fr La maintenance 4
Place de la maintenance
Maintenance
Naissance Mort
Christophe.Nicolle@u-bourgogne.fr La maintenance 5
Place de la maintenance
Maintenance
Naissance Mort
Christophe.Nicolle@u-bourgogne.fr La maintenance 6
Place de la maintenance
Maintenance
Naissance Mort
Obsolescence
■ Avant un diagnostic d'obsolescence du SI
● (prévision du futur système d'information)
Christophe.Nicolle@u-bourgogne.fr La maintenance 7
La maintenance
■ Formes de maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 8
Spécificité
Vi sibilité du logiciel
Traçabilité
Ergonomie de l ’activité
Christophe.Nicolle@u-bourgogne.fr La maintenance 9
Visibilité
Christophe.Nicolle@u-bourgogne.fr La maintenance 10
Traçabilité
■ Complémentaire à la visibilité,
Christophe.Nicolle@u-bourgogne.fr La maintenance 11
Gestion des configurations
Christophe.Nicolle@u-bourgogne.fr La maintenance 12
La maintenance
■ Formes de maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 13
Objectifs de la maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 14
Objectifs de la maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 15
La maintenance
■ Formes de maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 16
Principes directeurs
■ Suivre
Christophe.Nicolle@u-bourgogne.fr La maintenance 17
Principes directeurs
$
Mener une politique de développement
$
■
$
$
● de versions et de révisions successives compte tenu d'un budget
Christophe.Nicolle@u-bourgogne.fr La maintenance 18
Problèmes de maintenance
■ S S
Insuffisance de la documentation ou lacunes dans cette
E
documentation,
S L E
A U A
■
le code, C CI P
Inconsistance et non-correspondance entre la documentation et
I N
■
P R
Absence de mémorisation des opérations de maintenance
antérieure.
Christophe.Nicolle@u-bourgogne.fr La maintenance 19
Coûts de maintenance
150
● 125 à 150 fois plus cher, si elle n'est détectée que lors de
l'utilisation du logiciel
40
1
Conception Réalisation Utilisation
Christophe.Nicolle@u-bourgogne.fr La maintenance 20
Coûts de maintenance
KISL
P=
RKMP
Christophe.Nicolle@u-bourgogne.fr La maintenance 21
La maintenance
■ Formes de maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 22
Catégorie de maintenance
Corrective Adaptative
Maintenance
Perfective Préventive
Christophe.Nicolle@u-bourgogne.fr La maintenance 23
Maintenance corrective
Corrective
Christophe.Nicolle@u-bourgogne.fr La maintenance 24
Maintenance adaptative
● ...
■ Evolution
● du modèle conceptuel des données
Adaptative
■ Représente 18 à 25% du temps de maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 25
Maintenance perfective
Perfective
Christophe.Nicolle@u-bourgogne.fr La maintenance 26
Maintenance préventive
Christophe.Nicolle@u-bourgogne.fr La maintenance 27
La maintenance
■ Formes de maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 28
Formes de maintenance
■ Considération
● du temps
Problème
Christophe.Nicolle@u-bourgogne.fr La maintenance 29
Maintenance à chaud
■ Liée à
Corrective
● la maintenance corrective
■ Exemple
● nouvelle version ou révision qui n'a pas pris en compte les
caractéristiques particulières d'un équipement.
Christophe.Nicolle@u-bourgogne.fr La maintenance 30
Maintenance à froid
■ Liée à
● la maintenance adaptative
Adaptative
■ Caractéristiques
● un grand laps de temps sépare le diagnostic de la phase de
réalisation des corrections/modifications.
● porte souvent sur la forme ou la présentation des résultats
Christophe.Nicolle@u-bourgogne.fr La maintenance 31
La maintenance
■ Formes de maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 32
Déroulement de l'étape de maintenance
Les Tâches
La fiche de
maintenance
Détail des
principales tâches
Christophe.Nicolle@u-bourgogne.fr La maintenance 33
Les tâches
■ recueil de l'information,
■ analyse des besoins,
■ (re)conception du logiciel, voire du système,
■ étude de l'impact de la modification,
■ planning de la production du code,
■ sollicitation de l'approbation des parties prenantes,
■ production du code,
■ test et intégration,
■ (re)qualification du système.
Christophe.Nicolle@u-bourgogne.fr La maintenance 34
la fiche de maintenance
identification de
l'anomalie de
fonctionnement diagnostic
1 (analyse de l'anomalie)
2
action à
3 entreprendre
La fiche de
maintenance 4
suivie
5
statistique
Christophe.Nicolle@u-bourgogne.fr La maintenance 35
la fiche de maintenance
● identification de l'application
● N° de version, N° de révision
● environnement de l'application
● type ordinateur, configuration, description logiciel, …
Christophe.Nicolle@u-bourgogne.fr La maintenance 36
la fiche de maintenance
diagnostic
(analyse de l'anomalie)
2
Christophe.Nicolle@u-bourgogne.fr La maintenance 37
la fiche de maintenance
action à
3 entreprendre
Christophe.Nicolle@u-bourgogne.fr La maintenance 38
la fiche de maintenance
4
suivie
Christophe.Nicolle@u-bourgogne.fr La maintenance 39
la fiche de maintenance
5
statistique
Christophe.Nicolle@u-bourgogne.fr La maintenance 40
Détail des principales tâches
■ Recueil de l'information
■ (re)Conception
● individus, relations modifiés
■ Etude d'impact
● identifie les actions à effecteur avant la mise en exploitation
d'une nouvelle version
Christophe.Nicolle@u-bourgogne.fr La maintenance 41
Détail des principales tâches
■ Production du code
Christophe.Nicolle@u-bourgogne.fr La maintenance 42
La maintenance
■ Formes de maintenance
Christophe.Nicolle@u-bourgogne.fr La maintenance 43
Organisation des équipes de maintenances
Organisation intégrée
Organisation séparée
Mode mixte
Christophe.Nicolle@u-bourgogne.fr La maintenance 44
Organisation des équipes de maintenances
■ Organisation intégrée
Christophe.Nicolle@u-bourgogne.fr La maintenance 45
Organisation des équipes de maintenances
■ Organisation séparée
Christophe.Nicolle@u-bourgogne.fr La maintenance 46
Organisation des équipes de maintenances
■ Mode mixte
Christophe.Nicolle@u-bourgogne.fr La maintenance 47
Aspects humains
■ La patience
● Ecoute de l'utilisateur, ...
■ La motivation personnelle
Christophe.Nicolle@u-bourgogne.fr La maintenance 48
Aspects humains
■ L'humilité
● Capacité à faire face à toute critique (héros inconnu)
■ Le sens de l'innovation
● Donner une nouvelle forme au produit tout en minimisant
l'impact des modifications
■ L'esprit "archiviste"
● garder trace des modifications successives
● reconnaître la version courante d'un logiciel
● reconstruire la version défaillante d'un logiciel pour un utilisateur donné
■ L'esprit méthode
● travail avec méthode
Christophe.Nicolle@u-bourgogne.fr La maintenance 49