Vous êtes sur la page 1sur 16

Outils de modélisation des

systèmes d’information
(Merise – part 1 - )

université d’Alger 1 -
Benyoucef Benkhedda
Merise:

Proposé et développé pour la première fois en France dans les années 80.

Conçu au début pour la modélisation des bases de données relationnelles.

2
Merise:
Analyse de flux

 Matrice et diagramme de flux


 Sert à modéliser les échanges d’information entre les acteurs du
système.
Flux 1

Acteur 1 Acteur 2
vers
Acteur 1 Acteur 2 Acteur 3
de
Flux 3
Acteur 1 Flux 1 Flux 2
Acteur 2 Flux 3 Flux 5
Flux 2 Flux 4
Acteur 3 Flux 4
Flux 5
Acteur 3

3
Merise:
Analyse de flux

 Matrice et diagramme de flux


 Quand l’étude prend place, les flux internes informant (des flux qui ne
déclenchent pas un traitement) sont éliminés et potentiellement
remplacés par une base de données accessible aux acteurs

4
Merise:
Analyse de flux

 Graphe de flux et de traitement


 C’est une étape d’ordonnancement des flux à partir de la matrice ou
diagramme de flux déjà établi
Flux 1

Flux 2 Flux 3

Flux 4
5
Merise:
Analyse de flux

 Graphe de flux et de traitement


 L’ordonnancement des flux conduit à l’ordonnancement des traitements
Flux 1
 Seuls les traitements internes du
processus sont représentés
Traitement 1

 Un tel traitement n’est représenté


qu’une seule fois Flux 2 Flux 3

 Les traitements externes sont présenté Traitement 2

comme des flux et reliés par des flèches Action


Flux 4
pointillées 6
Merise:
Analyse de traitement:

 Modèle conceptuel de traitement (MCT)


 Un modèle qu’on peut déduire de graphe de flux et traitement en
ajoutant quelques détails.

 N’a aucune relation avec l’organisation du système

 Basé sur trois concepts: événement, traitement et résultat

7
Merise:
Analyse de traitement:
 Modèle conceptuel de traitement (MCT)
 Un ou plusieurs événements contribuent au déclenchement d’un
traitement

 Un événement peut être l’arrivée d’un flux d’information

 Les événements sont synchronisés selon une règle logique

 Un traitement peut fournir un ou plusieurs résultats

 Au moins un résultats arrête le traitement

 L’obtention d’un résultat peut être conditionnelle. 8


Merise:
Analyse de traitement:
 Modèle conceptuel de traitement (MCT)
Synchronisation
Événement

Nom de traitement
Tâche 1
Tâche 2

Nom de traitement
Tâche conditionnelle
vrai faux
9
Merise:
Analyse de traitement:
 Modèle conceptuel de traitement (MCT)

10
Merise:
Analyse de traitement:

 Modèle organisationnel de traitement (MOT)


 Similaire au MCT. On peut même dire que c’est une version améliorée du
MCT

 Introduire l’emplacement du traitement afin de répondre aux question:


Qui, Où, et quand

11
Merise:
Analyse de traitement:

 Modèle organisationnel de traitement (MOT)


 Basé sur les concepts:
o Les événements organisationnels
o Les modèles et moyens de traitement
o Une échelle de temps
o Des postes de travail ou lieu de traitement
o La liste des actions d’un traitement

12
Merise:
Analyse de traitement:
 Modèle organisationnel de traitement (MOT)

Événement Synchronisation

Nom de traitement temps Service 1 Service 2 client type


Tâche 1
Tâche 2
J
Manuel

Nom de traitement
automatique
Tâche conditionnelle
J+1
vrai faux

13
Merise:
Analyse de traitement:
 Modèle organisationnel de
traitement (MOT)
Merise:
Analyse de traitement:
 Modélisation analytique
 Après la construction du modèle organisationnel, il peut être enrichi par
des références aux données utilisées en donnant un modèle de
traitement analytique
Conception des Conception des
données traitements

MCD, schéma
MCT, MOT
relationnel

Modèle analytique
(rapprochement données – traitements) 15
Merise:
Analyse de traitement:
 Modélisation analytique
 Les références des données sont généralement citées à coté du
traitement correspondant et liées à ce dernier par quatre types de
connections indiquant chacune une opération

traitement données traitement données

création Lecture

traitement données traitement données

modification suppression
16