Sunteți pe pagina 1din 14

Prsentation de la mthode Merise

Origines
Dveloppe linitiative du Ministre de lIndustrie, par une SSII, le centre dtudes techniques de lquipement et des universitaires (1977). Plusieurs versions (Merise, Merise 2, Merise Objet). Libre de droits. Vise les SI construits autour de BD relationnelles. Encore utilise aujourdhui en France mme si concurrence par UML. Souvent utilise partiellement (donnes uniquement). Pas exporte en dehors des pays francophones. Autres mthodes similaires ailleurs (SSADM
Structured System Analysis and Design Method - en GB).

Fondements
Merise adopte plusieurs points de vue. 1. Le cycle d'abstraction
Une dmarche intellectuelle 3 niveaux

Conceptuel
QUOI ? AVEC QUELLES DONNEES ?

Logique ou organisationnel
QUI, OU, QUAND ?

Physique
COMMENT ?

Objectifs
Procder de manire progressive. Distinguer le quoi (plutt stable) du comment organisationnel et technique (plutt instable). Ne prendre en compte qu'une classe de problmes chaque niveau.

Exemples
1. Conceptuel
Le client demande la compagnie dassurance dassurer son vhicule. La compagnie dassurance propose un devis. A rception de la demande, si le client est fiable (consultation dun fichier central inter assurances), un commercial prend contact par tlphone pour une visite domicile (aprs 17 heures) afin dexaminer plus prcisment ses besoins et tablir un devis.

2. Organisationnel

3. Physique
Le fichier central inter assurances est accessible par internet.

Structuration
Les trois niveaux d'abstraction sappliquent aux donnes et aux traitements => 6 modles !

NIVEAUX
CONCEPTUEL

DONNEES

TRAITEMENTS

MCD : smantique des MCT quoi ? donnes (modle (fonctions du SI) entit/association)
MLD : organisation des donnes (ex: modle relationnel) MPD implantation des donnes (ex: SGBD Oracle) MOT qui fait quoi, ou, quand ? (organisation du SI) MPT comment on fait ? (implantation du SI)

ORGANISATIONNEL (ou LOGIQUE) PHYSIQUE

MCD : MLD : MPD : MCT : MOT : MPT :

Modle conceptuel des donnes Modle logique (organisationnel) des donnes Modle physique des donnes Modle conceptuel des traitements Modle organisationnel des traitements Modle physique des traitements

Les questions abordes chaque niveau


Niveaux
CONCEPTUEL

Questions
Choix de GESTION, aspects METIER

Exemples
Quelles donnes, quelles rgles de gestion, quels enchanements de traitements

ORGANISATIONNEL Choix d Qui fait quoi, partage homme/ ORGANISATION machine, interactif/diffr, LOGIQUE organisation des donnes et des traitements PHYSIQUE Choix TECHNIQUES Programmes, crans, tats, organisation physique des donnes, matriel, rseau

Courbe du soleil
concevoir

faire abstraction des dtails

dtailler la ralisation

observer

2. Le cycle de vie
Dmarche dinformatisation : succession de phases contrlables par lorganisation (planning, chances, moyens humains). Cours ACSI
Schma directeur Etude pralable Etude dtaille

Cycle de vie

Etude technique
Production Recette

Maintenance

Mise en service

a. Lanalyse et conception a.1. Construction du schma directeur global Politique globale dinformatisation 3/5 ans. Grandes orientations (dveloppement interne, progiciels, externalisation, ). Concerne dcideurs. a.2. tude pralable par domaine (ex: la gestion commerciale) Cours Analyse de lexistant (problme rsoudre ACSI implique les 3 niveaux dabstraction). Objectifs de linformatisation. Proposition de solution(s). Dossier de choix.

a.3. tude dtaille par projet (ex: refonte de lapplication de facturation) Spcifications de la solution : donnes, traitements, Cours interfaces utilisateurs. ACSI Cahier des charges de l'application (contrat vis vis des utilisateurs). Dossier d'tude dtaille pour les analystesprogrammeurs. Cahier des charges pour appel d'offres.

b. Ralisation b.1. tude technique Spcifications techniques compltes (base de donne, programmes, tats imprims). Documentation technique et utilisateur. b.2. Production logicielle Ecriture des programmes et tests. b.3. Recette Acceptation provisoire de la solution/besoins. b.4. Mise en service Acceptation dfinitive en production, formation des utilisateurs. c. Maintenance Evolutive : nouveau cycle Corrective : correction des anomalies, amliorations.

3. Le cycle de dcision
Cycle de vie Schma directeur Etude pralable Etude dtaille Etude technique Production

Cycle de dcision
Dcision de la direction de lentreprise sur les grandes orientations. Dcision de la direction du domaine sur le choix de la solution, le budget, les dlais Accord des utilisateurs sur les spcifications fonctionnelles

Accord du chef de projet spcifications techniques.

et/ou

architecte

sur

les

Recette Mise en service


Maintenance

Accord des quipes de dveloppement sur les documents danalyse et de conception. Accord provisoire des utilisateurs sur la solution/besoins sur lenvironnement de recette Accord dfinitif des utilisateurs sur la solution/besoins sur lenvironnement de production Dcision de la direction de faire corriger ou non un problme remont par les utilisateurs. Dcision de la production de mettre ou non un correctif en production.

Synthse
On sait dans quelle logique on doit travailler
Cycle dabstraction 3 niveaux

On sait dans quel ordre on fait les choses


Cycle de vie

On sait ce quon doit dcider chaque tape


Cycle de dcision

Pourquoi Merise ?
Version horticole : le merisier sert de porte greffe aux cerisiers et la mthode Merise permet de greffer linformatique sur lorganisation Version humoristique : abrviation de Mthode prouve pour Retarder Indfiniment la Sortie des tudes (tudes informatiques, pas tudes lIUT !).