Vous êtes sur la page 1sur 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.

2. Organisationnel
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.

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

DONNEES

TRAITEMENTS

CONCEPTUEL

MCD : smantique des MCT quoi ?


donnes (modle
(fonctions du SI)
entit/association)

ORGANISATIONNEL
(ou LOGIQUE)

MLD : organisation
des donnes (ex:
modle relationnel)

MOT qui fait quoi,


ou, quand ?
(organisation du SI)

PHYSIQUE

MPD implantation des


donnes (ex: SGBD
Oracle)

MPT comment on
fait ?
(implantation du SI)

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
Recette
Mise en
service
Maintenance

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

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 !).

Vous aimerez peut-être aussi