Chapitre 2Chapitre 2
Les trois composantes de Merise
IntroductionIntroduction
La méthode Merise s'inscrit dans trois dimensions :
Le cycle de vie = la démarcheLe cycle d'abstraction = le raisonnementLe cycle de décision = la maîtrise
Cours CSI- ISG 2008/2009 2
I Le cycle de vie : la démarcheI. Le cycle de vie : la démarche
C’est l'ensemble des étapes par lesquelles passe un SI sur l'axe du temps.
La méthode Merise propose pour le déroulement du cycle de vie trois grandes périodes, découpées en différentes étapes.
Cours CSI- ISG 2008/2009 3
I Le cycle de vie : la démarcheI. Le cycle de vie : la démarche
Schéma directeur
Projet
Étude préalable Étude détaillé Étude technique ConceptionÉtude préalable Étude détaillé Étude technique Conception
Production du logicielMise en service Réalisation
Maintenance Maintenance
Cours CSI- ISG 2008/2009 4
I 1 Le schéma directeurI.1 Le schéma directeur
Définit le cadre général du développement du SI, principalement en terme d'objectifs et de
t i tcontraintes.
C'est un plan de développement sur les prochaines années (3 à 7 ans, selon le secteur d'activité de l' t i )l'entreprise).
Cours CSI- ISG 2008/2009 5
I 1 Le schéma directeurI.1 Le schéma directeur
Détermine pour le SI :L dé d tè d iLe découpage du système en domainesLes options socio-personnelle: stratégie des moyens en personnelpersonnelLa politique matérielle et logicielleLa planification globale du développement et les prioritésLa planification globale du développement et les priorités informatiquesLes cadres budgétaires: moyens financiersLes principaux axes organisationnelles (organiser tous les éléments pour avoir une cohérence)
Cours CSI- ISG 2008/2009 6
I 1 Le schéma directeurI.1 Le schéma directeur
Les modèles utilisés dans le schéma directeur sont : Le diagramme des fluxEsquisse du MCD pour chaque domaine du SI, les entités ne comportent pas de propriétés ou très peu, l'objectif est de déterminer les entités lé d h d iclé de chaque domaine.
Esquisse de MCT, contenant les futures é ti i é d' f i topérations, exprimées d'une façon succincte
(sans synchronisation)
Cours CSI- ISG 2008/2009 7
I 2 L'étude préalableI.2 L étude préalable
Elaboration globale des différentes solutions, et l’évaluation des diverses conséquences.
Durée de vie relativement courte.
Cours CSI- ISG 2008/2009 8
I 2 L'étude préalableI.2 L étude préalable
Permet de préciser pour chaque solution proposée :fLe processus de fonctionnement du domaine
Le degré et le type d'automatisationLa perception des informationsLe coût et le délai de mise en œuvreLes avantages et les contraintes de la solutionLa situation par rapport au schéma directeur
Cours CSI- ISG 2008/2009 9
I 2 L'étude préalableI.2 L étude préalable
Les modèles qui peuvent être réalisés dans l'étude préalablepréalable :
MCD avec des propriétés limitéesMCT t t l' d t d é tiMCT contenant l'ordonnancement des opérations avec une description succincteMOT MOD sans trop de détailsMOT, MOD sans trop de détails
Cours CSI- ISG 2008/2009 10
I 3 L'étude détailléeI.3 L étude détaillée
Spécification complète du futur SI.Comporte deux phases :
La conception générale : Cette phase permet l'extension (enrichir détailler) des spécifications de l'étude préalable à(enrichir, détailler) des spécifications de l'étude préalable à l'ensemble du domaine.La conception détaillée : Fourni des descriptionsLa conception détaillée : Fourni des descriptions détaillées et complètes de chaque tâche à automatiser (dessin d'écran, d'imprimé,...), algorithmes, action sur les d é (MAJ lt ti )données (MAJ, consultation,...).
Cours CSI- ISG 2008/2009 11
I 3 L'étude détailléeI.3 L étude détaillée
Les modèles concernés dans l'étude détaillée t d l'ét d é l bl dsont ceux de l'étude préalable avec des
extensions : rajouter ce qui a été oubliédécrire clairement et précisément chaque opération d MCT h tâ h d MOT h tité tdu MCT, chaque tâche de MOT, chaque entité et association, avec des fiches.
Cours CSI- ISG 2008/2009 12
I 4 L'étude techniqueI.4 L étude technique
Traduction informatique des spécifications faites l d l'ét d dét illélors de l'étude détaillée. Permet de déterminer :
La structure informatique de la BDL'architecture des programmes (transactionnels et batch)La structure de chaque programme, et les accès aux données.
Cours CSI- ISG 2008/2009 13
I 4 L'étude techniqueI.4 L étude technique
Les modèles réalisés sont : MLDMLTMPDMPT
Cours CSI- ISG 2008/2009 14
I 5 La production de logicielI.5 La production de logiciel
L'écriture des programmes dans un certain langage
La génération des fichiers ou BD
Les tests de mise au point
Cours CSI- ISG 2008/2009 15
I 6 La mise en serviceI.6 La mise en service
Installation des logiciels réalisés, et la mise i d l' bl d SI i dprogressive de l'ensemble du SI au service des
utilisateurs. Les étapes sont :
la mise en place des moyens matériels et humainsla préparations des jeux d'essaila rédaction des documents pour les utilisateursla formation des utilisateurs
Cours CSI- ISG 2008/2009 16
I 7 La maintenanceI.7 La maintenance
Consiste à prendre en compte les évolutions qui proviennent du progrès technologique, des modifications de l'environnement et des utilisateurs, conduisant à une modification de l'application initiale.
Cours CSI- ISG 2008/2009 17
I 7 La maintenanceI.7 La maintenance
Se traduit par un rebouclage du cycle de vieReprend :
une étude détaillée (étude de l'impact de la modification sur le SIO)une étude technique (étude de l'impact de la
f S )modification sur le SII)une réalisationune mise en service
Cours CSI- ISG 2008/2009 18
I 8 La remise en causeI.8 La remise en cause
Si les évolutions sont trop importantes pour relever d' ne simple maintenanced'une simple maintenance :
application très ancienne, t h l i dé émoyens technologiques dépassés,
changement importants dans l'activité ou dans les objectifs de l'entrepriseobjectifs de l'entreprise
le cycle de vie reprendra dans ce cas soit, à une nouvelle étude préalable soit plus radicalement ànouvelle étude préalable, soit plus radicalement à partir du schéma directeur.
Cours CSI- ISG 2008/2009 19
I 9 Articulation des étapes du cycle de vieI.9 Articulation des étapes du cycle de vie
Cours CSI- ISG 2008/2009 20
I 9 Articulation des étapes du cycle de vieI.9 Articulation des étapes du cycle de vie
Cours CSI- ISG 2008/2009 21
II. Le cycle d'abstraction : le raisonnementraisonnement
Lors de la conception d'un système d'information, différents problèmes pe ent se présenterdifférents problèmes peuvent se présenter:
définition des règles de gestion, h i d té i lchoix du matériel,
organisation des fichiers, répartition des traitements entre l'homme et la machine.
Il t é i d' ff t hié hi tiIl est nécessaire d'effectuer une hiérarchisation pour rassembler des préoccupations en niveaux d'intérêts homogènesd intérêts homogènes
Cours CSI- ISG 2008/2009 22
II. Le cycle d'abstraction : le raisonnementraisonnement
h i d ti
Système d'Information
MCD MCT MCC i t lchoix de gestion=définition des informationset des activités
choix d'organisation=
SIO
MCD, MCT, MCC niv conceptuel
MOD MOT MFO i i ichoix d organisationdéfinition des ressoureceset affectation
choix de logiciel=
MOD, MOT, MFO niv organisationne
choix de logicieldéscription des donneés,traitements,...selon lesrssources
choix technique=SII
MLD, MLT, MLC niv logique
choix technique=utilisation des ressourcesinformatiques : langages, SGBDpour implementer ce qui a été décrit
MPD, MPT niv physique
Cours CSI- ISG 2008/2009 23Application informatique
III. Le cycle de décision : la maîtrise du projet
Dans chaque modèle et chaque étape des choix doi ent être effect ées et des décisions doi ent êtredoivent être effectuées et des décisions doivent être prises en fonction des moyens et des objectifs. L dé i i t bit t t i i blLa décision est un arbitrage entre trois variables :
coût délainiveau de gamme (niveau d'harmonie du système avec les objectifs : qualité du système).
Cours CSI- ISG 2008/2009 24
III. Le cycle de décision : la maîtrise du projet
Dans le cadre d'un projet, des préférences peuvent conduire à deux variantes :
P1 : met en priorité le niveau de gamme, avec un coût élevé et un délai important.P2 t i ité l ût éd i t l i dP2 : met en priorité le coût, en réduisant le niveau de gamme et un délai toujours important.
Cours CSI- ISG 2008/2009 25
III. Le cycle de décision : la maîtrise du projet
La responsabilité des choix fait intervenir trois partenairespartenaires:
le décideur,le gestionnaire utilisateurle gestionnaire-utilisateur,l'informaticien.
Cours CSI- ISG 2008/2009 26
III. Le cycle de décision : la maîtrise du projet
La répartition des rôles entre ces différents partenaires fait q e l'organisation générale d projetpartenaires fait que l'organisation générale du projet s'articule autours de trois groupes :
le groupe de pilotage pour diriger donner desle groupe de pilotage pour diriger, donner des orientations, et des choix. Ce groupe peut comprendre des décideurs + gestionnaires-utilisateurs + des informaticiens.le groupe de projet pour produire, concevoir, réaliser. Ce groupe ne doit comprendre des informaticiens.
Cours CSI- ISG 2008/2009 27
III. Le cycle de décision : la maîtrise du projet
La répartition des rôles entre ces différents partenaires fait q e l'organisation générale d projetpartenaires fait que l'organisation générale du projet s'articule autours de trois groupes :
le groupe de validation : pour se prononcer sur lale groupe de validation : pour se prononcer sur la conformité de la production par rapport aux objectifs et spécifications initiales. Ce groupe peut comporter des gestionnaires-utilisateurs + des informaticiens.
Cours CSI- ISG 2008/2009 28
IV. Nécessité de trois cyclesIV 1 Méth d l d' b t tiIV.1 Méthodes sans cycle d'abstraction
Présentent une succession d'étapes et de décision et une organisation.
Laissent cependant, le concepteur sans instruments (modèles) pour formaliser son raisonnement .
Cours CSI- ISG 2008/2009 29
IV 2 Méth d l d iIV.2 Méthodes sans cycle de vie
Se réduisent à un ensemble de modèles et n'indique au concepteur aucune démarche, la conception peut avoir une durée illimitée, et peut être difficilement contrôlable par les responsables.
Cours CSI- ISG 2008/2009 30
IV 3 Méth d l d dé i iIV.3 Méthodes sans cycle de décision
Les décisions sont prises sans hiérarchie fixéeLes décisions sont prises par défaut dans une p pabsence du responsable. Le projet de la conception à la réalisationLe projet de la conception à la réalisation devient incontrôlable en temps et en coût.
Cours CSI- ISG 2008/2009 31