Académique Documents
Professionnel Documents
Culture Documents
2 PresentationMerise
2 PresentationMerise
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)
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
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
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
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
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 !).