La méthode MERISE
El Moukhtar Zemmouri
ENSAM – Meknès 2012/2013
Plan
MERISE
Objectifs
Approche DONNEES/TRAITEMENTS
Niveaux d’abstraction
Les modèles
La démarche
1
MERISE
Méthode d’Etude et de Réalisation Informatique pour les
Systèmes d’Entreprise
Méthode Eprouvée pour Retarder Indéfiniment la Sortie des
Etudes
« tentation de modéliser pour modéliser, en perdant de vue l'objectif de production »
MEthode pour Rassembler les Idées Sans Effort
MERISE
Merise : Méthode d’Études et de Réalisation Informatique des
Systèmes Entreprise (1979)
80% du marché français
Trois phases: analyse (diagnostic), conceptualisation
(modélisation) et développement (Bases de données)
Modèles: MCC, MCD, MCT, MOT, MLD, MPD
2
Objectifs
MERISE est une méthode de conception, de développement et de
réalisation de projets informatiques
Le but de cette méthode est d'arriver à concevoir un système
d'information
La méthode MERISE est basé sur la séparation des données et des
traitements à effectuer en plusieurs modèles conceptuels et
physiques
La séparation des données et des traitements assure une longévité au
modèle
En effet, l'agencement des données n'a pas à être souvent remanié, tandis
que les traitements le sont plus fréquemment
Approche DONNEES/TRAITEMENTS
Pour étudier et développer le SI d’une organisation, il est
nécessaire de connaître:
Comment réagit le SI à une sollicitation externe
Quelle est la structure des informations manipulées
MERISE modélise cette connaissance de manière duale :
Modèles des Traitements (réaction aux évènements...)
Modèles des Données (structure de l’information ...)
Les 2 aspects sont complémentaires, synchronisés et validés
entre eux.
3
Niveaux d’abstraction
Principe :
Pour chacun des problèmes de modélisation (données / traitements)
Procéder de manière progressive du plus stable au plus technique.
Niveaux d’abstraction
Conceptuel
QUOI ? Logique ou
AVEC QUELLES DONNEES ? organisationnel
QUI, OU, QUAND ?
Physique
COMMENT ?
Chaque niveau d’abstraction se base sur un ensemble de modèles
4
Les modèles
6 modèles de base :
Les modèles
Niveau conceptuel
Le Modèle Conceptuel des Données (MCD)
Description des données et des relations en termes de :
Entités
Relations ou Associations entre entités
Propriétés ou Attributs d ’entités et d’associations
Le Modèle Conceptuel des Traitements (MCT)
Description de la partie dynamique du SI en termes de :
Processus
Opérations
10
5
Les modèles
Niveau Logique / Organisationnel
Le Modèle logique de données (MLD)
Le modèle « relationnel » si une orientation base de données relationnelle est
choisie
Le Modèle Organisationnel des Traitements (MOT)
Permet de représenter par procédure les phases et les tâches effectuées par
chaque poste de travail
11
Les modèles
Niveau Physique :
Le Modèle Physique des Données (MPD)
Spécifie les organisations physiques de données
Le Modèle Physique des Traitements (MPT)
Décrit les traitements réalisés pour chaque transaction (temps réel) ou
chaque unité de traitement (temps différé)
12
6
Autres modèles
Modèle Conceptuel de Communication MCC
Souvent connu sous le nom de graphe des flux
c'est un outil très simple qui permet de représenter tous les flux
d'information qu'échange le SI avec son environnement
Ce modèle ne manipule que deux concepts : l'acteur et le flux
Les acteurs peuvent être internes ou externes
13
MCC
Exemple :
ECOLE
14
7
La démarche Merise
Quatre étapes
Etude préalable
Etude détaillée
Réalisation
Mise en œuvre
15
La démarche Merise
Etude préalable
Recueil des données grâce à des entretiens
cerner le projet,
comprendre les besoins
identifier des concepts ( règles de gestion, règles d ’organisation …)
proposer une première solution
proposer une évaluation quantitative et qualitative
Diagramme de flux
Dossier d ’étude préalable
Étude détaillée
Décrire complètement, au plan fonctionnel la solution à réaliser
Débouche sur un dossier de spécifications détaillées
16
8
La démarche Merise
Réalisation
Production du code informatique
Débouche sur un dossier de réalisation
Mise en œuvre
Formation
Documentation
Installation
Initialisation des données
17