Vous êtes sur la page 1sur 22

Mthodologies danalyse:Prsentation de la mthode Merise Pr: Bouden

Pr: Bouden

Base de donnes: 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).
Pr: Bouden 2

Dmarche dinformatisation : succession de phases contrlables par lorganisation (planning, chances, moyens humains

Pr: Bouden

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. Pr: Bouden 4

Base de donnes: LApproche MERISE


Merise adopte:. Le cycle d'abstraction
Une dmarche intellectuelle 3 niveaux

Pr: Bouden

Base de donnes: LApproche MERISE


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 la 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 !
Pr: Bouden 6

Base de donnes: LApproche MERISE NIVEAUX DONNEES


CONCEPTUEL MCD : smantique des donnes (modle entit/association) MLD : Logique des donnes (ex: modle relationnel) MPD implantation des donnes (ex: SGBD accs, Oracle)

TRAITEMENTS
MCT quoi ? (fonctions du SI) MOT qui fait quoi, ou, quand ? (organisation du SI) MPT comment on fait ? (implantation du SI)

ORGANISATIONNEL (ou LOGIQUE) PHYSIQUE

Pr: Bouden

Les questions abordes chaque niveau


Niveaux
CONCEPTUEL

Questions
Choix de GESTION, aspects METIER Choix d ORGANISATION

Exemples
Quelles donnes, quelles rgles de gestion, quels enchanements de traitements Qui fait quoi, partage homme/ machine, interactif/diffr, organisation des donnes et des traitements Programmes, crans, tats, organisation physique des donnes, matriel, rseau

ORGANISATIONNEL LOGIQUE

PHYSIQUE

Choix TECHNIQUES

Pr: Bouden

Base de donnes

MERISE : Le niveau conceptuel


On regarde le problme du point de vue de

lutilisateur Quoi faire ? Avec quelles informations On trouve les rgles de gestion Les modles sont
Modle conceptuel des donnes Modle conceptuel des traitements

Pr: Bouden

Base de donnes
MERISE : Les rgles de gestion
Les rgles de gestion sont des phrases (simples, en

gnral, 1 verbe) crites en franais . Les rgles de gestion dcrivent les actions qui sont modliser dans le systme. Les rgles de gestion dcrivent un processus utilis par lentreprise. Associes au niveau conceptuel, elles rpondent la question QUOI ? .

Pr: Bouden

10

Base de donnes
MERISE : Les rgles de gestion, exemple
Un inventaire des stocks doit tre dress chaque mois . Une commande non livrable sera mise en attente . Les responsables de secteur peuvent changer

Pr: Bouden

11

Base de donnes
MERISE : Le niveau organisationnel Une fois quon est daccord sur ce qui constitue lactivit de lentreprise : Il sagit de rpondre aux questions : Qui? O? Quand? On tient compte et on propose des choix dorganisation de travail On trouve les rgles dorganisation
Le modle est : Modle Organisationnel des Traitements

Pr: Bouden

12

Base de donnes
MERISE : Les rgles dorganisation
Elles sont associes au niveau organisationnel et

dfinissent le quaternion (qui, quelle action, quoi et quand). Elles traduisent lorganisation mise en place au sein de lentreprise afin datteindre les objectifs.

Pr: Bouden

13

Base de donnes
MERISE : Exemple de rgles dorganisation
La secrtaire dite les factures chaque fin de semaine . Le directeur commercial nomme les responsables de secteur tout moment

QUI QUAND QUOI FAIRE QUOI

Pr: Bouden

14

Base de donnes
MERISE : Le niveau physique

Il sagit de rpondre la question

comment raliser ? Les modles tudis sont :

le modle logique des donnes le modle physique des donnes

Pr: Bouden

15

Base de donnes
Le Modle Conceptuel des Donnes (MCD)
Peu de concepts de base :

Entits Attributs (proprits) Relations Cardinalits Identifiants (clefs)

Pr: Bouden

16

Base de donnes : MCD : Les entits

Dfinition Une entit reprsente un objet identifiable et nommable du problme. Une entit existe en propre (contrairement un qualificatif qui nexiste que par rapport ce quil qualifie) Elles peuvent tre : un acteur : client, fournisseur un objet : produit, document, message un flux : livraison, commande, transport

Pr: Bouden

17

Base de donnes : MCD : Les attributs


Dfinition

Un attribut dsigne une valeur qui qualifie lentit laquelle il se rapporte.

Caractristiques

Un nom qui dsigne la proprit. Une occurrence est une valeur particulire de cette proprit

Le domaine de dfinition est lensemble des valeurs possibles que peut prendre la proprit.

Pr: Bouden

18

Base de donnes : MCD : Les associations


Dfinition
Lien smantique reliant des entits et prsentant un

intrt pour lentreprise.

Association porteuse
Association qui porte des proprits

Dimension dune association


Association rflexive : lien de lentit sur elle-mme Association binaire : lien entre deux entits Association ternaire : lien entre trois entits Association n-aire : lien entre n entits

Pr: Bouden

19

Base de donnes II
MCD : Les cardinalits Dfinition
Elles quantifient le nombre doccurrences dune entit qui

participent une association.

Cardinalits limites
Combien doccurrence au minimum? Typique : 0 ou 1. Combien doccurrence au maximum ? Typique : 1 ou n.

Pr: Bouden

20

Base de donnes : MCD : Les identifiants


Dfinition
Proprit (ou

ensemble de proprits) particulire qui permet didentifier de faon unique une occurrence de lentit.

Identifiant dune association


Concatnation des identifiants des entits

participant lassociation.

Pr: Bouden

21

FIN DU COURS

Pr: Bouden

22