Vous êtes sur la page 1sur 66

MERISE

Prsentation de la mthode MERISE


MERISE est une mthode de conception, de

dveloppement et de ralisation de projets informatiques. Le but de cette mthode est d'arriver concevoir un systme d'information. La mthode MERISE est base sur la sparation des donnes et des traitements effectuer en plusieurs modles conceptuels et physiques. La sparation des donnes et des traitements assure une longvit au modle. En effet, l'agencement des donnes n'a pas tre souvent remani, tandis que les traitements le sont plus frquemment.

Prsentation de la mthode MERISE (suite)


La mthode MERISE date de 1978-1979, et fait suite

une consultation nationale lance en 1977 par le ministre de l'Industrie dans le but de choisir des socits de conseil en informatique afin de dfinir une mthode de conception de systmes d'information. Les deux principales socits ayant mis au point cette mthode sont le CTI (Centre Technique d'Informatique) charg de grer le projet, et le CETE (Centre d'Etudes Techniques de l'Equipement) implant Aix-en-Provence.

Le systme dinformation

Le systme dinformation
Les systmes dinformation prexistent

linformatique. Avant dutiliser les ordinateurs, les informations concernant les clients, les commandes, les stocks, etc., taient mmorises sur papier, sous forme de fiches, formulaires, regroups dans des dossiers. Et il existait des procdures manuelles pour traiter ces informations. Le systme informatis doit tre au service du systme dinformation mis en place par les dirigeants de lentreprise.

Le systme dinformation
On peut distinguer 4 fonctions principales du

systme dinformation : 1- Recueillir linformation (saisie ) 2- Mmoriser linformation (stockage dans des fichiers ou bases de donnes) 3- Exploiter linformation (traitement)
a. Consulter b. Organiser c. Mettre jour d. Produire de nouvelles informations par des calculs

4- Diffuser linformation (dition)

La dmarche Merise
1- Schma directeur 2- tude pralable 3- tude dtaille: 4- tude technique 5- Production 6- Mise en uvre

7- Maintenance
8- Contrle de qualit

1- Schma directeur
L'tablissement du schma directeur est une tche

permanente qui est alimente par les diffrentes tudes des diffrents projets ainsi que par l'volution des techniques et organisations.

2- tude pralable
Rfrencer les moyens existants. Audit des diffrents acteurs de l'organisation pour

dfinir les limites du systme existant et leurs souhaits concernant le systme futur.

3- tude dtaille
tablissement du MCD.

4- tude technique
L'analyse technique doit indiquer comment les

traitements et donnes dcrits par l'analyse dtaille seront raliss. Etablissement du MPD.

5- Production
La programmation.

3. Les niveaux dabstraction

Atelier
Une socit est spcialise dans la fabrication et la vente de meubles sur mesure. Elle possde trs peu de matire premire et dispose dun rseau de fournisseurs qui sont en mesure de lapprovisionner des dlais trs courts. - Lors de larrive dune demande de devis, celle-ci est enregistre par le bureau tude (ouverture dun dossier dtude avec attribution dun numro); les demandes de prix des matriaux ncessaires sont expdies aux fournisseurs et le dossier de production est mis en attente. - A la rception des tarifs des fournisseurs, le dossier est repris et le devis labor.

- Lorsque le devis est termin, il est envoy au client et le dossier de production est mis en attente de la rponse du client.
- A la rception dune rponse favorable du client, le dossier est vrifi et transmis, aprs accord du chef du bureau tude, au service production qui fabrique le produit command (pour mmoire). - Le devis est valable trois mois. Si au terme de ce dlai il ny a pas eu de rponse du client, il est class. Deux processus, laboration devis et fabrication ont t dgags lors de ltude de lexistant. Ltude se limitera au processus Elaboration des devis.

3) Modle Conceptuel des Traitements

Un modle conceptuel des traitements se prsente sous la forme dun graphe orient, dans lequel les nuds correspondent aux oprations et les arcs aux vnements.

Dfinition MCT
Le modle conceptuel des traitements permet de

traiter la dynamique du systme d'information, c'est-dire les oprations qui sont ralises en fonction d'vnement Ce modle permet donc de reprsenter de faon schmatique l'activit d'un systme d'information sans faire rfrence des choix organisationnels ou des moyens d'excution, c'est--dire qu'il permet de dfinir simplement ce qui doit tre fait, mais il ne dit pas quand, comment ni o...

M.E.D.A.L.

clie nt d'un e 3) Modle Conceptuel des montre rparer Traitements 1 : Evaluation t ravail
C1 non C1

Apport par le

Rponse de ce clie nt Accord du client ncess aire avant rparation


2 : Evaluation rponse C2 non C2

Rparation pos sible

3 : Rparation t oujours

Paiement du clie nt

Travail abandonn
4 : Rcuprat ion t oujours

Rcu pration de la montre non rpare par le clie nt

Montre rpare
5 : Rcuprat ion t oujours

Travail sur la montre termin

NB : les synchronisations sont toutes des ET.


Diapositive n 20

IUP MIAGE - Universit de NANTES

Alain VAILLY

M.E.D.A.L.

3) Modle Conceptuel des Traitements


3.1) Notions de base

message
SYNCHRONISATIO N PROCESSUS

opration vneme nt
EMISSION
Diapositive n 21

IUP MIAGE - Universit de NANTES

Alain VAILLY

Du Maro

Travail faire tablir le schma des flux et le modle conceptuel des traitements.

Problme

Un client apporte une montre rparer, l'horloger value le

montant des travaux. Si ces derniers sont trop importants, il tlphone au client pour lui demander son accord (si le devis est suprieur 50 % du montant estim de la montre). Toute montre non rpare (refus du client) est remise ce dernier. Quand la rparation est effectue, le bijoutier tablit la facture correspondante et la place dans une enveloppe avec la montre rpare. Lorsque le client revient chercher sa montre, le bijoutier lui remet le tout et reoit un titre de paiement ou vise la carte de garantie, si cette dernire est encore valable. Si la rparation est importante, l'horloger tablit une garantie de 3 mois, s'il n'y avait pas de garantie initiale.

Problme
Dans les bus de la socit ParisBus, le conducteur est parfois accompagn par un

Travail faire tablir le schma d'analyse des flux, ainsi que les modles conceptuel et organisationnel des traitements.

agent contrleur spcialis (conduite en site dlicat, heure tardive...) qui assure la scurit et peut, lorsqu'il le souhaite, contrler les passagers. Le processus mis en uvre, et qu'il faut modliser, dbute ds qu'un passager contrl est en situation d'infraction vis--vis de la rglementation tarifaire en vigueur. Il prend fin avec la saisie du dossier par le service administratif. Un contrleur constatant, lors d'un contrle, qu'un passager est en infraction lui demande une pice d'identit, aprs quoi il tablit le PV dfinitif. Si le contrevenant n'est pas en mesure de payer sur le moment, le motif du nonpaiement est enregistr et un dlai de paiement lui est accord. Dans tous les cas, un reu est dlivr la personne en faute, et un double est conserv par le contrleur. la fin de son service, le contrleur remet le reu, et les documents lis au contrle, au service administratif. Si une anomalie est prsente dans l'ensemble des documents, le service contacte le contrleur, sinon les documents sont valids et le service peut procder la saisie des documents du PV. Si le paiement de l'amende a t fait sur place dans le bus, le dossier est saisi et clos. Sinon, le dossier est saisi et mis en attente de rglement.

GAB
Le droulement normal dutilisation dun distributeur automatique de billets est le suivant :
1.

le client introduit sa carte bancaire

2. la machine vrifie alors la validit de la carte et demande le code au client

3. si le code est correct, elle envoie une demande dautorisation de prlvement au

groupement de banques. Ce dernier renvoie le solde autoris prlever.


4.

le distributeur propose alors plusieurs montants prlever

5. le client saisit le montant retirer 6. aprs contrle du montant par rapport au solde autoris, le distributeur demande

au client sil dsire un ticket


7. Aprs la rponse du client, la carte est jecte et rcupre par le client 8. les billets sont alors dlivrs (ainsi que le ticket) 9. le client rcupre enfin les billets et son ticket

Problme La situation actuelle Le client consulte le vendeur spcialiste sur les articles qu'il veut acheter. Le vendeur vrifie la disponibilit de chaque article et les rserve. Il rdige une fiche contenant la liste des articles rservs par le client. Le vendeur, la fin de la consultation, transmet au magasin un double de la liste des articles rservs qui seront dstocks et disponibles au guichet de livraison du magasin. Il remet un exemplaire au client. Le client paie la caisse les articles achets et se prsente au guichet de livraison du magasin avec le ticket de caisse ; il emporte les articles pays. Tout article rserv mais non pay est remis en stock en fin de journe. Orientations nouvelles Pour viter la remise en stock de la marchandise rserve mais non paye par le client, la direction dcide de ne dstocker la marchandise que lorsque le client aura acquitt sa facture. La mise jour du stock est faite par la caisse. La remise des articles au client est faite sur prsentation de la facture acquitte. Une opration particulire est prvoir pour rendre disponible les articles pralablement rservs mais non pays donc non retirs. Cette opration est indispensable lorsque le client ayant rserv des articles dcide de quitter le magasin sans achat. Un client qui passe la caisse peut ne payer que certains des articles qu'il a pralablement rservs. Dans ce cas, c'est la personne de la caisse qui procde l'annulation du tmoin de rservation des articles non pays. Travail faire En tenant compte des nouvelles orientations, tablir le schma des flux. tablir le modle conceptuel des traitements correspondant. En dduire le modle organisationnel des traitements.

tude de cas
On souhaite grer les diffrents objets qui concourent lactivit

dun magasin de vente de fleurs. Le client demande au vendeur des renseignements des renseignements sur les compositions florales Le vendeur lui fournit toutes les informations ncessaires Le client commande alors la composition de son choix et le vendeur met le bon de fabrication quil transmet son ouvrier fleuriste. Le vendeur dite ensuite la facture correspondante. Louvrier fleuriste cre la composition puis archive le bon de fabrication Il remet alors la composition au vendeur La facture est remise au client pour rglement une fois le bouquet ralis Une fois la facture rgle, le client rcupre sa composition et quitte le magasin. Modliser cette situation laide dun MCC et dun MCT.

mcd
MCD

MCD
Le modle conceptuel des donnes (MCD) a pour

but d'crire de faon formelle les donnes qui seront utilises par le systme d'information. Il s'agit donc d'une reprsentation des donnes, facilement comprhensible, permettant de dcrire le systme d'information l'aide d'entits.

Termes

Entit :est un objet Proprit :Le niveau le plus fin en matire de donnes "relatio Association : liens entre les objets : n" Cardinalits d'une association : volume des liens

CRER UN TABLEAU extensif et model relationnel

Etant donn des fiches:

FILMS: renseigns avec titre, date de sortie, dure.


ACTEURS :renseigns avec nom, prnom, nationalit, ge.

PRODUCTEURS: renseigns avec nom, raison sociale.

MCD : rpertoire des donnes


38

Etablir la liste des donnes partir de l'existant

(entretien, documents ....)


Complter par la liste des donnes intgrer (si

connues)
Epurer les synonymes

Epurer les (polysmes) homonymes


Epurer les redondances

M.C.D. Rpertoire des donnes 39


N Dsignation Code Structure Observations

Une socit de vente d'quipements lectromnagers fait effectuer ses livraisons par

des installateurs. Tous les matins on dlivre chaque installateur une liasse de bons de livraison correspondants aux clients qui lui incombe (c.a.d. relevant de son secteur).Aprs installation chez le client le bon de livraison doit tre sign :

1 Elaborer le dictionnaire des donnes sous forme de liste, 2 Dterminer les objets qui apparaissent, avec leurs proprits, 3 Trouver des phrases qui permettent d'associer des objets entre eux, en dduire les relations, 4 Formaliser par un schma les objets et les relations.

M.L.D. Rgles de passage entit 44


Une entit du MCD / MOD devient

une table
Les proprits de l'entit deviennent

des attributs ou colonnes de la table


L ' identifiant de l'entit devient

la cl primaire simple de la table

M.L.D. Rgles de passage relation C.I.F.


45

Une relation CIF du MCD / MOD disparait au

niveau MLD Une flche de dpendance apparait entre l'entit "fille" et l'entit "mre" Les proprits de la relation CIF deviennent des attributs ou colonnes de la table "fille" L ' identifiant de l'entit "mre" devient la cl trangre de la table "fille"

M.L.D. Rgles de passage relation non C.I.F.


46

Une relation non CIF du MCD / MOD devient une table Les proprits de la relation deviennent des attributs ou colonnes

de la table La cl primaire compose de la table est la concatnation des identifiants des entits mises en relatio Des traits flchs indiquent les zones permettant les relations

M.L.D. transformation des soustypes

Cas spcialisation :

Une entit avec toutes les proprits + vues avec les prprits par sous-types soit une entit pour le type, et n entits ( 1 par sous-type) avec cle primaire = identifiant de l'entit type

47

M.L.D. transformation des soustypes

Cas gnralisation:

Une table pour l' entit type avec cl = identifiant de l'entit type n tables ( 1 par sous-type) avec cle primaire = identifiant de l'entit sous-type + identifiant de l'entit type comme cle trangre dans chaque table issue d'un sous-type
48

Les formes normales


La normalisation est un processus

de dcomposition dune table universelle qui contient tous les attributs pour aboutir des tables canoniques vitant les redondances et les valeurs nulles

49

Premire forme normale


Elimination des groupes rptitifs dans une table quelconque
Crer une table avec ce groupe rptitif Rajouter la cl primaire de la table initiale

dans la cl primaire de la nouvelle table Regle de vrification dans le formalisme entit - relation
50

Deuxime forme normale


On part dune table en premire forme normale avec cl primaire compose
Regrouper dans une table les lments qui

dpendent de la totalit de la cl primaire dpendant dune partie de la cl primaire

Regrouper dans une autre table, les lments

Regle de normalisation dans le formalisme entit - relation


51

DD/MCD
CAHIER DE CHARGE

Cahier de charge
On dispose du cahier des charges d'une entreprise de distribution qui fait de la

vente sur stock partir des commandes effectues par les clients.
On va considrer le domaine d'tude "suivi des commandes clients" de

cette entreprise.
Le rdactionnel de ce domaine nous fait savoir que :

L'entreprise reoit les commandes par tlphone ou par courrier, dans tous les cas elles doivent prciser quel est le client payeur(en gnral le sige de la socit) et le client destinataire de la livraison (lorsque la socit dispose de plusieurs dpts) avec pour chacun son numro, son nom, son adresse. Pour chaque produit command on doit connatre le code et le nom de la famille laquelle il appartient ainsi que son numro, son libell et la quantit demande. Le rceptionnaire de la commande notifie la date d'arrive de la commande et lui affecte un numro d'ordre (incrment de 1 chaque fois) .

COMMANDE A LIVRER
Client destinataire
No Client : ----------Nom : ---------------Adresse : -------------------------

client payeur
No Client : ----------Nom : ----------------Adresse : -------------------------

----- ----------NO COMMANDE : -------

----- -----------DATE COMMANDE : ----------NO PRODUIT LIBELLE QTE COMMANDEE

CO FAMILLE

NOM FAMILLE

Etape 1 : on tablira un dictionnaire des

donnes utiles la gestion de ces commandes. Etape 2 : On tablit un regroupement des mots qui ont traits, de faon invariante, une mme entit, ces entits seront appeles des objets. Etape 3 : On va dcrire maintenant les rapports qui existent entre certains objets, on les appellera des relations entre objets.

1 numro client destinataire, 2 nom client destinataire, 3 adresse client destinataire, 4 numro client payeur, 5 nom client payeur, 6 adresse client payeur, 7 numro de la commande, 8 date de la commande, 9 code famille, 10 nom famille, 11 numro produit, 12 libell produit, 13 quantit commande.

solution
On constate ici que les donnes :

- 1, 2, 3 sont associes un objet CLIENT DESTINATAIRE, - 4, 5, 6 un objet CLIENT PAYEUR, - 7, 8 un objet COMMANDE, - 9, 10 un objet FAMILLE, - 11, 12 un objet PRODUIT.

Solution 3

A client destinataire dpend de client payeur, B client destinataire passe des commandes, C produit appartient famille.

la relation

A sera nomme B C

DEPENDRE PASSER APPARTENIR

Enfin on formalisera la structure des donnes (objets

et relations) par le schma suivant :

CLIENT DESTINATAIRE DEPENDRE CLIENT PAYEUR

PASSER

COMMANDE

PRODUIT

APPARTENIR

FAMILLE

Etude de cas
"L'Institut priv est un tablissement qui offre un certain nombre

de stages auxquels peuvent s'inscrire des stagiaires. Chaque stage est identifi par un code, est caractris par un libell(remise niveau scientifique, perfectionnement en anglais, espagnol dbutant, ...) et une date de dbut. A chaque stagiaire est affect un numro d'identification. En outre, on enregistre son nom, son adresse et la date d'inscription au stage. On sait qu'un stagiaire peut s'inscrire plusieurs stages diffrents mais ne peut s'inscrire qu'une fois un stage donn. Chaque stage est compos de matires connues par leur code et leur libell(grammaire espagnole, mathmatiques, mcanique, ...) Une matire peut tre suivie dans le cadre de plusieurs stages et elle est enseigne par un seul professeur .Ce professeur est connu par son matricule et son nom et prnom."

1 Dictionnaire de donnes. 1 Code stage 2 Libell stage 3 Date de dbut 4 Numro stagiaire 5 Nom 6 Adresse 7 Date dinscription 8 Code matire 9 Libell matire 10 Matricule professeur 11 Nom professeur 12 Prnom professeur

2 Dtermination des objets

- 1,2,3 - 4,5,6,7 - 8,9 - 10,11,12

associ associ associ associ

STAGE STAGIAIRE MATIERE PROFESSEUR

Relations

R1 Les STAGIAIRES sinscrivent un STAGE R2 Un STAGE est compos de MATIERE R3 Une MATIERE est enseign par un PROFESSEUR

STAGE Code stage Libell stage Date de dbut


1,n 1,n

s'inscrit
1,n

STAGIAIRE Numero Nom Adresse Date inscription

est compos

1,n

PROFESSEUR
1,1

MATIERE Code Libell est enseign


1,1

Matricule Prnom Nom

Ralisation :

Domaine de ltude : gestion des plannings et

notation des lves dans un tablissement scolaire Soit la liste des donnes recenses prsentes par ordre alphabtique : *Matire enseigne *Nom de la classe *Nom du professeur *Numro de salle *Nombre dheures *Nom de llve *Note *Prnom de llve

CAS GYMNASE
Un organisme gre plusieurs gymnases comprenant

chacun un certain nombre de salles. Chaque salle possde un quipement caractristique d'un sport bien dfini. Des clubs sportifs rservent des salles des dates dtermines, pour y entraner leurs quipes. Trois ou quatre gardiens sont affects chaque gymnase afin d'en surveiller le bon fonctionnement.

Gestion dun parc informatique


Chaque ordinateur est identifi par un N d'inventaire cre

par l'intendant. Sa date d'achat doit tre conserve, ainsi que son nom gnrique et sa marque. Les informations courantes sur le fournisseur de l'ordinateur sont notes. Certains sont couverts par un contrat de maintenance. Le type de garantie (pices, pices& MO, sur site etc.), la date de signature, sa dure sont indispensables. Un contrat peut couvrir plusieurs ordinateurs et a un cot forfaitaire. Un contrat est toujours sign auprs d'une socit dont on dsire garder toutes les coordonnes. Celle-ci est bien souvent le fournisseur