Vous êtes sur la page 1sur 6

Analyse des flux , Modélisation Conceptuelle Contexte

des Traitements dans Merise Cadre de modélisation de Merise :


Données Traitements
Bernard ESPINASSE
Professeur à l'Université d'Aix-Marseille Modèle Conceptuel de Modèle Conceptuel
Niveau conceptuel Données de Traitements
2004 MCD MCT
Analyse des flux
• Flux et acteurs SIO Modèle Modèle
• Diagramme des flux brut Niveau organisationnel Organisationnel de Organisationnel de
• Types d'acteurs Données Traitements
• Diagramme conceptuel des flux MOD MOT
Modèles Conceptuels de Traitement (MCT) Modèle Logique de Modèle Logique de
• Concepts de base du formalisme des traitements MERISE Niveau logique Données Traitements
• Règles de vérification d'un MCT MLD MLT
• Règles de fonctionnement d'un MCT
SIO
• Elaboration d'un MCT Modèle Physique de Modèle Physique de
• Modularité des MCT Niveau physique Données Traitements
• Principaux éléments composant la présentation d'un MCT MPD MPT

Flux-MCT Merise - Bernard ESPINASSE 1 Flux-MCT Merise - Bernard ESPINASSE 2

Contexte Analyse des flux


Courbe du soleil Merise : L'acteur :
• représente une "unité active", stimulé par des flux, les transformant, les renvoyant
• peut modéliser :
• un partenaire extérieur à l'entreprise (client, fournisseur,..)
8 3
niveau 2 • un domaine d'activité de l'entreprise précédemment identifié (la comptabilité, la gestion
conceptuel du personnel, ...)
niveau 7
SIO • un ensemble d'activités (liquidation, contrôle, ...)
organisationnel 9 4 • un élément structurel de l'entreprise (service, unité géographique, unité fonctionnelle, ...)
• le système de pilotage ou pilote, dans ses interactions avec le système opérant ou le
niveau 1 système d'information.
logique 10 5
SII le flux :
niveau 11 6
physique • représente un échange entre deux acteurs
• peut être de nature :
système d'information système d'information • matière (qui est transformée ou consommée)
état actuel état futur • finance
• personnel
champ de l'étude champ de l'étude
préalable détaillée • actif (matériel ou connaissance nécessaire pour exercer l'activité)
• information
prise en compte d'objectifs, ntraintes,
de co d'orientations nouvelle
s
Un flux est émis par un acteur à destination d'un autre acteur
Flux-MCT Merise - Bernard ESPINASSE 3 Flux-MCT Merise - Bernard ESPINASSE 4
Diagramme de flux Diagramme des flux brut
quittancement encaissement • découvrir le champ de l'étude
réglement prime
situation
• définir les frontières : l'organisation et le domaine étudié
avis
quittance
échéance
modification quittancement encaissement
assuré rédacteur
réglement prime DOMAINE
souscription avis situation COMPTABILITE
quittance
déclaration bonus/malus échéance
accident modification
secrétariat assuré rédacteur DOMAINE
AUTO
dossier sinistre souscription
compagnie déclaration bonus/malus
adverse négociation inspecteur accident
secrétariat
rapportmission
dossier sinistre
dossier grave compagnie
adverse négociation inspecteur
expert rapportmission
siège
COMPAGNIE dossier grave

expert
siège

Flux-MCT Merise - Bernard ESPINASSE 5 Flux-MCT Merise - Bernard ESPINASSE 6

Types d'acteurs Diagramme conceptuel des flux


Acteurs internes au domaine d'étude : n'apparaissent que :
• traduisent souvent une répartition des activités actuelle : choix d'organisation • le domaine étudié
• les acteurs externes
• ils disparaîtrons lors de la modélisation conceptuelle des traitements • les autres domaines (considérés comme acteurs)
(processus d'abstraction)
quittance
• ils réapparaîtrons lors des modélisation organisationnelles des traitements avis

(nouveaux choix d'organisation) assuré


réglement
prime comptabilité

déclaration situation
Acteurs externes au domaine d'étude : accident échéance

• interne à l'organisation (domaines différents) ou externe à l'organisation


compagnie branche auto
adverse négociation
• émettent des flux stimuli déclenchant l'activité du domaine d'étude
dossier grave
mission
• ces flux sont des éléments stables à rechercher rapport
expert siège

• identification des flux inter-domaines (cohérence inter-domaines)


COMPAGNIE

Flux-MCT Merise - Bernard ESPINASSE 7 Flux-MCT Merise - Bernard ESPINASSE 8


Concepts de base du formalisme des traitements MERISE Concepts de base du formalisme des traitements MERISE
L'acteur : Evénement/Résultat :
• le modèle conceptuel de traitements (MCT) formalise les traitements à un niveau événement/résultat: types et occurrences
très global déclaration évènement
acteur
d'accident
• les acteurs pris en compte dans un MCT sont uniquement les acteurs externes SI
assuré
c o m p a gn ie
au domaine (à l'exception du système de pilotage)
chèque
résultat

les acteurs internes au domaine mis en évidence dans l'analyse des flux, traduisent
un découpage organisationnel dont on doit faire abstraction au niveau conceptuel. message d'un événement/résultat: ensemble structuré d'informations décrivant
l'événement/résultat type et permettant de le distinguer
• formalisation graphique : résultat type occurences de résultat
123s4
+ message + informations valeurs 16578
Duval
4567F
chèque
chèque

client
345s5
nºpolice 93672
nºdossier Dupont
nom assuré 4529K

montant
356t7
65392
Vidal
7644T

Flux-MCT Merise - Bernard ESPINASSE 9 Flux-MCT Merise - Bernard ESPINASSE 10

Concepts de base du formalisme des traitements MERISE Concepts de base du formalisme des traitements MERISE
L'opération = description du comportement du domaine et de son système
d'information par rapport aux événements-types.
l'opération :

• elle est déclenchée par la survenance d'un événement, ou de plusieurs Propriétés d'une opération :
événements synchronisés.
• l'exécution d'une opération est liée à la présence d'occurrences d'événements
• elle comprend l'ensemble des activités que le domaine peut effectuer à partir
des informations fournies par l'événement, et celles déjà connues dans la • une fois démarrée elle s'achève sans nécessiter l'arrivée d'autres événements
mémoire du système d'information
• génère un ou plusieurs résultats, selon des conditions d'émission spécifiées
• elle est définie par un ensemble de fonctions à assurer • la segmentation en plusieurs opérations ne se justifie que par l'attente
d'informations complémentaires en provenance d'événements nécessaires à la
Ces fonctions peuvent comporter : poursuite des activités
• des décisions • au début et à la fin, le système de données est considéré comme cohérent
• des règles de gestion
• des actions sur les données mémorisées
• des traitements sur les données
• des actions quelconques
Flux-MCT Merise - Bernard ESPINASSE 11 Flux-MCT Merise - Bernard ESPINASSE 12
Concepts de base du formalisme des traitements MERISE Concepts de base du formalisme des traitements MERISE
la synchronisation graphisme
• représente une condition préalable à l'exécution d'une opération
• doit permettre le découpage fin d'un traitement en opérations [nom du [nom du
type type événements contributifs
Condition de synchronisation : d'évé ] d'évé ]

• expression logique s'appliquant sur la présence (ou l'absence) d'occurrences synchronisation [expression logique]
d'événements stimulant l'opération [nom opération]
opération
• utilise des ET, OU, NON, combinaisons possibles - fonction 1
- fonction 2
- ...
Etat : - fonction n

• en attente: si condition non-vérifiée, attente d'occurrences d'événements [condition [condition


... d'émission Rn]
contributifs d'émission R1]

• activable: si condition vérifiée par des occurrences d'événements contributifs [nom du [nom du
[nom du
type type résultats émis
type
• activée: l'opération démarre et consomme les occurrences d'événements de res]
de res] de res]
contributifs

Flux-MCT Merise - Bernard ESPINASSE 13 Flux-MCT Merise - Bernard ESPINASSE 14

Concepts de base du formalisme des traitements MERISE Concepts de base du formalisme des traitements MERISE
le processus notions complémentaires
la durée de l'opération:
• ensemble structuré d'événements, opérations et résultats consécutifs qui • temps passé entre le déclenchement de l'opération et la production de résultat
concourent à un même but (ou finalité)
• peut être variable suivant les conditions d'émission des résultats
• rarement utilisée
• représente généralement :
la duplication d'un résultat:
• un sous-ensemble d'activités de l'entreprise
• nombre d'occurrences identiques d'un résultat émis par une opération
• dont les événements initiaux et les résultats finaux délimitent un état "stable" du • par défaut, cette valeur est 1
domaine
la participation d'un événement à une synchronisation:
Ex (assurance auto) : on peut distinguer 3 processus :
• nombre d'occurrences différentes de l'événement nécessaires au déclenchement
• la prospection de la synchronisation
• la gestion des contrats
• la gestion des sinistres • par défaut cette valeur est 1, une valeur typique est TOUS

• permet une vision macroscopique des activités du domaine


Flux-MCT Merise - Bernard ESPINASSE 15 Flux-MCT Merise - Bernard ESPINASSE 16
Un exemple de Modélisation Conceptuelle des Traitements Règles de vérification d'un MCT
ASSURE déclaration accident

OUVERTURE DOSSIER
-
-
Vérifier le constat
Identifier les parties
a) un acteur émet au moins un événement, ou reçoit au moins un résultat.
- Contrôler la situation de l'assuré
- Analyser succinctement les circonstances
- Ouvrir un dossier
incomplet non couvert accepté trop grave
b) un événement provient au moins d'un acteur, ou d'une opération.
demande
complément dossier transmis d) un résultat provient d'au moins une opération.
informations
avis de rejet accord SIEGE
notification
expert e) tout résultat a au moins une destination : acteur , opération ou
ASSURE
DOSSIER
EXPERT synchronisation.
ouvert
facture rapport
f) une opération est déclenchée :
a ET b ET c
REGLEMENT SINISTRE
- Rapprocher les éléments du dossier
• soit directement par un événement ou un résultat,
- Calculer le remboursement
- Actualiser le bonus-malus
-
-
Compenser avec la compagnie adverse
Mettre à jour le dossier
• soit par une synchronisation unique.
- Régler l'assuré
- Régler les honoraires de l'expert
indemnisé toujours g) une synchronisation lie au moins 2 événements/résultats par une expression
logique.
ASSURE DOSSIER EXPERT
chèque honoraires
clos

Un exemple de modélisation conceptuelle de traitements.

Flux-MCT Merise - Bernard ESPINASSE 17 Flux-MCT Merise - Bernard ESPINASSE 18

Règles de fonctionnement d'un MCT Elaboration d'un MCT


a) un fonctionnement cyclique doit pouvoir être contrôlé. le concepteur procédera 2 fois à l'élaboration d'un MCT:
• lors de l'étude préalable,
• il y a cycle lorsqu'un résultat interne contribue à une synchronisation-opération qui produit • puis lors de l'étude détaillée
directement ou à travers plusieurs opérations, ce même résultat interne.
• s'assurer que chaque cycle est contrôlé, en précisant clairement les conditions de son
principes généraux de construction :
démarrage et de son arrêt.
a) recenser les acteurs et les flux échangés.
b) tout résultat du MCT doit pouvoir être émis (résultat atteignable). • l'analyse des flux (diagramme ou matrice des flux) permet de mettre en évidence : le
• résultat atteignable si l'on peut trouver une séquence d'activation de synchronisations et de domaine, les acteurs et les flux échangés
conditions d'émission qui permettent de produire ce résultat. • un effort d'abstraction sera fait pour identifier ces échanges par des événements/résultats.
c) les situations de conflit doivent être analysées b) identifier les principaux processus au sein du domaine lié aux flux
• il y a conflit sur un événement/résultat s'il contribue à plusieurs synchronisations ou s'il est c) découpage de chaque processus en opérations :
destiné à plusieurs acteurs
• regrouper dans une même opération, toutes les activités qui peuvent être effectuées, dès
• le conflit peut être résolu : la survenance de l'événement, sans tenir compte des éventuelles attentes dues qu'à
• si les conditions de participation aux synchronisations sont exclusives l'organisation interne (fusion d'opérations consécutives)
• en ajustant la duplication du résultat
• décrire l'opération sous la forme d'une liste de fonctions à assurer sans chercher à
• par une décision explicite du pilote.
expliciter leurs enchaînements
le fonctionnement devient alors déterministe.
Flux-MCT Merise - Bernard ESPINASSE 19 Flux-MCT Merise - Bernard ESPINASSE 20
Elaboration d'un MCT Modularité des MCT

Remarques : • stratification des modèles conceptuels des traitements par composition/décomposition ou


"refinement" [SSADM, SADT 77,...]
• dans la description d'un processus :
• faire varier le degré de détail, tout en restant au même niveau de préoccupation
-> seule l'attente d'événement complémentaire peut justifier le découpage en plusieurs
• sur projets importants ou complexes, parfois pratique d'élaborer 2 modèles de degrés de
opérations
détail différents :
• à chaque survenance d'événement : niveau global :
-> rien n'oblige à ce que toutes les fonctions de l'opération soient à effectuer • la modélisation des traitements s'effectue en termes de processus et se représente par le
même symbole que l'opération
• l'ensemble des conditions de sortie d'une opération n'est pas obligatoirement
dichotomique • seuls figurent dans le MCT les événements déclencheurs du processus, et les résultats
finaux
• plusieurs résultats peuvent être émis par la même condition de sortie.
• éviter les événements "intermédiaires" fractionnant le processus en le laissant dans un
état inachevé

niveau normal :
• le MCT détaille les processus en opérations
Flux-MCT Merise - Bernard ESPINASSE 21 Flux-MCT Merise - Bernard ESPINASSE 22

Exemple de modularité dans les MCT Principaux éléments composant la présentation d'un MCT
PROSPECTION
Gestion prospection • liste descriptive des acteurs
mailing

TIERS
• graphiques
demande assurance
• diagramme des flux
ASSURANCE
Ouverture d'un contrat
Gestion des primes • diagramme d'enchaînement des événements, opérations, résultats (appelé schéma du
Gestion des litiges
Gestion résiliation MCT), présenté généralement par processus

ASSURE
contrat
• diagramme d'enchaînement des processus
courrier

appel prime

ASSURE
• pour chaque opération, description (succincte ou détaillée suivant le niveau d'étude) :
déclaration accident

DECLARATION ACCIDENT
• des événements contributifs et du contenu du message associé
Ouverture dossier
Règlement sinistre • des conditions liées à la synchronisation
non couvert accepté trop grave

• du contenu de l'opération en termes de fonctions ou tâches à assurer


avis de rejet

chèque honoraires dossier transmis • des résultats produits et du contenu du message associé
EXPERT SIEGE • des conditions de production de ces résultats.
Un exemple de modèle général des processus

Flux-MCT Merise - Bernard ESPINASSE 23 Flux-MCT Merise - Bernard ESPINASSE 24

Vous aimerez peut-être aussi