Académique Documents
Professionnel Documents
Culture Documents
1 – La notion de processus.
Le processus est généralement transversal (il traverse des services ou des départements de
l’entreprise).
L’activité d’une organisation peut, dans son ensemble, être décrite par ses processus.
Le processus est un système organisé en fonction d’un but qui peut être décomposé en sous-
processus.
Les processus de gestion sont des processus de traitement de l’information réalisant un acte
de gestion
L’étude des processus de traitement de l’information est à l’image des processus réels et elle
permet de comprendre le système productif. Les méthodes élaborées pour décrire le
système d’information permettent de schématiser la production.
L’étude d’un système d’information est une démarche itérative qui nécessite la modélisation
du réel (un modèle est une représentation de la réalité, qui en reprend l’essentiel en écartant
des détails secondaires).
La modélisation d’un processus informationnel repose très généralement sur trois éléments :
- des informations (ce que le processus traite ou véhicule par ses flux);
- des acteurs (personnes, unités organisationnelles ou lieux qui traitent les informations);
- des traitements de l’information (les actions de transformation de l’information).
Un processus peut, par exemple, être représenté par un enchaînement de flux (le passage
d’un flux à l’autre nécessite un traitement) ou par un enchaînement de traitements (qui sont
alimentés par des flux et produisent des flux).
Les enchaînements flux – traitements sont représentés par des diagrammes (diagramme de
flux, diagramme de circulation des informations, diagramme d’enchaînement des
traitements, …).
Les diagrammes peuvent être présentés de différentes façons, l’essentiel étant qu’ils
montrent clairement comment l’organisation réagit pour traiter un événement interne ou
externe. Ce sont des supports d’analyse qui se précisent au fil de l’étude, et des visuels de
communication.
L’étude est menée par domaine : partie du système d’information qui regroupe un ensemble
cohérent de processus. Le découpage du système en domaines doit minimiser les échanges
entre domaines et il permet de scinder le problème à étudier et donc d’en simplifier l’étude.
MERISE est une méthode de conception des systèmes d’information de gestion développée
en France, où elle s’est imposée depuis les années 80, notamment pour les systèmes utilisant
des bases de données relationnelles.
Dès son origine, la méthode MERISE préconise une approche analytique des traitements par
les flux d’information : recensement des acteurs et des flux, diagramme des flux et graphe
des flux.
Les échanges de données ou de messages entre les acteurs du système d’information sont
résumés dans une matrice ou un diagramme des flux (aussi appelé modèle conceptuel de
communications).
Bon de livraison
Client
Réclamation
Quand l’étude se place au niveau conceptuel (le niveau conceptuel s’intéresse à des
principes stables, indépendants de l’organisation pratique), les flux qui résultent de
l’organisation du travail ne doivent pas être retenus. On élimine notamment les flux internes
informants, qui ne font que transférer une information sans entraîner le déclenchement d’un
traitement (l’hypothèse est que ces flux sont potentiellement remplacés par une base de
données accessible aux acteurs).
Exemple de diagramme sans flux organisationnels informants (le transfert de l’avis
d’expédition ne déclenche aucun traitement, sa seule utilité est de mettre l’information
à disposition des commerciaux) :
Service
Livraison à facturer
factura-
Commande tion
Service Service
commer expédi-
tion Facture
-cial
Réclamation Paiement
Bon de livraison
Client
A partir de la matrice ou du diagramme des flux, MERISE propose d’ordonner les flux dans un
graphe.
Exemple de graphe ordonné des flux conceptuels (la réclamation est supposée
provenir d’une erreur de livraison ou de facturation) :
Commande
Livraison à BL
facturer
Facture
Réclamation
Paiement
Le graphe ordonné permet ensuite de positionner les traitements : le passage d’un flux à un
autre nécessite un traitement (non représenté s’il se situe à l’extérieur de l’entreprise, du
domaine ou du processus étudié) et chaque flux entrant doit être traité. Un même traitement
n’apparaît qu’une fois dans le modèle.
Exemple de passage du graphe aux traitements :
Commande
Le même traitement
d’expédition conduit aux deux
Expédition flux résultants
Livraison à
facturer
BL
Ici, en pointillés, les actions
menées hors entreprise (chez le
client), dont seules les
Facturation conséquences sont traitées.
Paiement Réclamation
Facture On ajoute les résultats
mettant fin aux
traitements.
Encaissement
Trait. réclamation
Paiement enregistré
Réclamation traitée
2 – La modélisation des traitements.
Introduction :
Les traitements constituent la partie dynamique du système d’information(SI). Ils décrivent les
actions à exécuter sur les données afin d’obtenir les résultats attendus par l’entreprise. Les
traitements ne sont en fait que la traduction en actions des règles de gestion qui composent
l’activité de l’entreprise.
Prenons par exemple la règle de gestion suivante : « une commande ne sera satisfaite que si
la quantité en stock est supérieure à la quantité demandée. » cette règle de gestion se
traduit par les traitements d’information suivants :
Lire la quantité commandée
Comparer la quantité commandée avec la quantité en stock,
Si la quantité commandée est inférieure à la quantité en stock, alors la commande
est acceptée, sinon la commande est rejetée.
Les traitements sont modélisés, avec MERISE, selon le formalisme des réseaux de Pétri (modèle
événements – résultats)
2.1.2 Concepts
Opération :
Généralement, un processus comporte un nombre important de traitements qu’il convient
de regrouper en ensembles plus élémentaires appelées opérations.
Une opération est constituée d’un ensemble d’actions qui sont exécutables sans interruption.
Une opération est déclenchée pour répondre à la sollicitation d’un événement et produire
un résultat.
Exemple : l’ouverture d’un dossier patient dès l’arrivée de celui-ci dans un centre de soins.
Cette opération peut se caractériser par les éléments suivants :
Evénement déclencheur : arrivée d’un patient
Opération : ouverture du dossier qui comprend les traitements avec rédaction d’une fiche
d’identification et rédaction d’une fiche d’actes à pratiquer.
Résultat : dossier ouvert.
Formalisme
CONCEPTS
EVENEMENTS DECLENCHANTS
EVENEMENT
Conditions SYNCHRONISATION
d’exécution
DESIGNATION DE
L’OPERATION OPERATION
RESULTATS RESULTAT
Application à l’exemple
OUVERTURE DU DOSSIER
r
Dossier ouvert Pas d’ouverture de dossier
Evénement-résultat:
Un événement correspond à une sollicitation pour le SI qui doit réagir par l’exécution d’une
ou plusieurs actions en vue de traiter cet événement.
Un évènement peut être l’arrivée d’un flux d’informations, une échéance (événement
temporel) ou un changement d’état du système d’information.
Exemple :
Dans le domaine de la gestion du personnel, nous pouvons représenter l’opération étude de
la demande d’embauche avec les événements et résultats associés. La représentation ci-
après des concepts ne tient pas encore compte du formalisme.
Candidature retenue
Etude de la
pour entretien
Demande demande
d’embauch
e
Candidature
rejetée
Evénement Actions de
l’Entreprise RESULTATS
Enfin, il peut être intéressant de distinguer deux types d’événement pour un processus
L’événement externe : c’est un événement qui se produit à l’extérieur des opérations
du processus et qui interviendra dans le déclenchement d’une opération du
processus ;
L’événement interne : c’est un événement qui se produit à la fin d’une opération. A
ce niveau, il est appelé résultat de l’opération. Ce résultat pourra être lui-même un
événement déclencheur d’une autre opération.
Synchronisation d’événements
L’exécution d’une opération est toujours conditionnée par un ou plusieurs événements. Nous
dirons que la synchronisation d’une opération correspond à la condition d’exécution de
l’opération. Cette condition se représente sous forme de conditions booléennes
d’événements.
Exemple : représentons la condition d’exécution (A ET (B OU C)) d’une opération :
B
A C
A ET (B OU C)
ETUDE DE LA DEMANDE
Règles
d’émission des SI POSTE SI POSTE NON
résultats DISPONIBLE DISPONIBLE
Deux opérations conceptuelles ne peuvent pas être déclenchées par les mêmes
combinaisons d’événements. Dans ce cas il serait en effet impossible de déterminer par
quelle opération commencer. Le cas échéant, les deux opérations doivent donc être réunies
en une seule.
Il ne doit pas y avoir dans le modèle conceptuel, d’opérations distinctes ou de parties
d’opérations se succédant sans attente d’un nouvel événement. Cela irait à l’encontre de la
définition de l’opération, qui regroupe les actions de traitement déclenchés par les mêmes
événements et se déroulant sans interruption.
Ainsi :
A
A Représente deux
opérations se
succédant sans
attente et doit à C B
B priori être
remplacé par un
schéma du type
C
A Introduit une attente
artificielle entre T1
T1 et T2 (du fait du OU
dans certains cas, T1 A C
C B et T2 se suivent sans
OU
attente). Ce modèle
OU
doit être remplacé
par un schéma du
T2
type
B D
D
Remarque : la décomposition d’une opération peut être acceptée si elle met en évidence
un résultat intermédiaire marquant une évolution du SI.
Tout résultat qui marque la fin d’un traitement doit figurer sur le schéma
Un traitement consomme des occurrences d’événement (des résultats de ces événements).
Toute opération doit être en mesure de traiter toutes les occurrences d’événements
participant à son déclenchement.
Traitement réclamation
Justifiée Justifiée
Fact. Livr.
Courrie
Avoir Expédition
r
émis corrective
envoyé
demandé
e
SUIVI CLIENTS
J+1
commande
commande client
en attente
à livrer enregistré
b
a c
(a ET b) OU (b ET c)
SERVIR COMMANDE
stock disponible
non oui
stock
BL émis
mis à jour
Remarque : le terme schéma est souvent utilisé pour désigner l’application concrète
d’un modèle MERISE. Ainsi, les exemples ci-dessus sont des modèles conceptuels des
traitements (MCT) ou des schémas conceptuels des traitements (SCT).
Procédure
A chaque processus du MCT correspondra une ou plusieurs procédures produisant des
résultats dans le MOT.
Une procédure, constituée d’un ensemble de traitements, est déclenchée par un ou
plusieurs événements externes. Elle correspond à l’exécution par l’entreprise d’un ensemble
de règles de gestion produisant un ou plusieurs résultats.
Exemple : une procédure de recrutement ou une procédure de traitement des commandes.
Une procédure appartient à un et un seul processus du MCT.
Phase
Sous-ensemble de la procédure, la phase est une suite non interrompue de traitements, de
même périodicité, exécutés par un poste de travail.
Exemple
Pour la procédure recrutement, nous pouvons avoir les phases :
PHASE 1 : enregistrement de la demande d’embauche,
PHASE 2 : contrôle du dossier de candidature,
PHASE 3 : édition de l’acte de recrutement.
Formalisme
EVENEMENT
EVENEMENTS
. objet 1
. objet 2 ENTITE
. objet n (intervenant dans
la phase)
N° de la phase N° NOM DE LA PHASE PHASE
dans la procédure
Type de traitement X Condition Condition REGLES D’EMISSION
MA : manuel d’émission d’émission
TR : temps réel
TD : temps différé R2 RESULTATS
R1
. Candidat
. Règlementation
2 CONTROLE
CONTROLE CANDIDATURE
CANDIDATURE
Candidature Candidature MA Candidature Candidature
rejetée retenue rejetée retenue
Plusieurs phases dans le MOT : c’est le cas d’une opération devant être décomposée
en plusieurs sous-ensembles du fait :
o De périodicités différentes de certains traitements,
o D’un découpage résultant d’une contrainte d’organisation
. Règlementation
SERVICE TECHNIQUE
2 Contrôle du profil
professionnel
MA Candidature Candidature
retenue rejetée
. Candidat
. Règlementation
SERVICE
ADMINISTRATIF
3 Contrôle dossier
administratif
MA Candidature Candidature
rejetée retenue
. Patient
. Actes du jour
2
ENREGISTREMENT
ARRIVEE D’UN PATIENT
TR
Les modèles organisationnels des traitements sont similaires aux modèles conceptuels, mais ils
placent les traitements dans l’organisation pour répondre aux questions QUI, OU et QUAND.
Commande
reçue Commande
Suivi client
J
Toujours Nouveau
Lendemain
client
b Client
Commande c Commande enregistr
en attente à livrer é
a (a et b) ou (b et c)
Servir commande
NON OUI
BL Stock
émis mis à
jour
2.3 – La modélisation analytique.
Les modèles de traitements analytiques MERISE permettent de confronter les modèles issus de
la conception des bases de données et ceux qui résultent de l’étude des traitements :
Modèles analytiques
(rapprochement données –
traitements)
Traitement Donnée
Traitement Donnée
s
s
Suppression de
Modification (mise à jour)
données existantes
de données existantes
Commande
reçue Commande
Toujours
Client
Suivi client
J Commande
Toujours Nouveau
Lendemain
client
Client
Si nouveau client
b Client
Commande c Commande enregistr
en attente à livrer é
a (a et b) ou (b et c)
NON OUI
BL Stock
émis mis à
jour
L’état de la commande (à livrer, en attente, livrée) est supposé être enregistré dans
une base de données. Il est alors redondant de déclencher le service des commandes
par des événements « commande à livrer » et « commande en attente », puisque ces
informations peuvent être lues dans la base. Certains auteurs proposeraient de
déclencher le traitement à partir de la seule échéance.
La méthode MERISE a été mise à jour dans les années 90 pour compléter la modélisation
d’origine, pour répondre aux besoins des nouvelles architectures de systèmes et pour
l’harmoniser avec différents travaux internationaux. En ce qui concerne les traitements,
MERISE /2 introduit une approche systémique par les activités, qui se définissent
progressivement à partir d’un modèle de contexte.
Le modèle de contexte représente les flux conceptuels échangés entre un domaine d’étude
et son environnement, constitué d’acteurs externes et d’autres domaines de l’entreprise
appelés domaines connexes.
Facture
DOMAINE Facture client
Fournisseur Règlement
COMPTABLE Relance Client
Courrier litige
Demande d’informations Paiement
Ordres
Adminis- Déclaration
tration Banque
Paiement taxe Relevés
Données de gestion
Domaine DOMAINE COMPTABLE Domaine
production commercial
Synthèse Suivi production
Etat impayés clients
Suivi commercial
Paiement
Courrier litige
Demande d’informations
Gestion fiscale
Ordres
Adminis- Déclaration Banque
tration
Paiement taxe Gestion trésorerie
Relevés
Les modèles de flux successifs aboutissent à un ensemble de traitements qui sont modélisés,
ensuite, dans des schémas similaires à ceux du §2 (MCT, MOT, MOTA).
4 – La complémentarité des approches.
Approche Approche
analytique (flux, systémique
graphes, (contexte,
opérations) activités,
opérations)
MCT Données
(SCD)
MOT MCTA
MOTA