Vous êtes sur la page 1sur 28

Modélisation

conceptuelle
des
traitements

Mr Sellami K
Informatiqueii9@gmail.com
Niveaux d’abstraction
de Merise
Niveaux d’abstraction
de Merise
Le principe de l’approche par niveau est basé sur les points suivants :
Chaque niveau répondra à des préoccupations bien précises.
Les règles de gestion du SI seront mise en évidence à travers ces quatre
niveaux
A chaque niveau correspondra deux modèles : modèle pour les données, et
modèle pour les traitements.
Niveau Préoccupation Modèles
Données Traitements
Conceptuel Quoi faire ? MCD MCT
Avec quelle (le modèle (le modèle
données ? conceptuel de conceptuel de
données) traitement)
Organisationnel Qui fait quoi ? MOD MOT
Quant et où ?
Logique Comment ? MLD MLT
Physique Avec quelles MPD MOPT
(opérationnel) moyens? Opérationnel
Ambiguïté sur la
compréhension du terme
traitement ?
Premières approches de l’informatique

Traitement: Décrire l’algorithme,


Organigramme ,
Arbre programmatique ….etc
Données Traitements
d’entrée Donnée de sortie
Ambiguïté sur la
compréhension du terme
traitement ?
Dans Merise: Traitement : sens plus général

Il s’assimile au fonctionnement du système d’information


perçu à travers ses couplages avec le système opérant et le
système de pilotage. Décrire les traitements, c’est décrire
les processus mis en œuvre dans le domaine (vu comme un
système) en interaction avec son environnement
Environnement

Stimulus Domaine Réactions

Les traitements dans Merise


Modélisation conceptuelle
des traitements

BUT:
Représenter formellement les activités exercées par le
domaine intérieur et/ou extérieur)
l’identification de ces échanges et des activités induites
qui va contraindre et structurer le fonctionnement du
domaine.
Modélisation conceptuelle
des traitements (MCT)
Le MCT décrit l’activité de l’entreprise en répondant à
la question "QUOI" ; les différents processus de
traitement de l’entreprise vont être (paie, facturation,
recrutement,…) décrit sans se soucier de savoir qui les
réalises, quand ces tache vont être exécuté et comment
elle sont effectuées.
Le MCT est intéressent car il permet de représenter les
processus de l’entreprise avec un formalisme
rigoureux et complet.
L’élaboration du MCT est une partie algorithmique,
car sa construction s’appuie sur le graphe des flux.
MCT: Concepts de base

1) L’événement/Résultat de message
Un événement matérialise un fait seul ou avec d’autres
événements provoque une réaction du SI donnant lieu
à l’émission d’un ou plusieurs résultats.
Exemple :
La décision d’un élève de terminal de s’inscrire à
la faculté, donc il doit remplir un dossier de pris
inscription.
Nom de l’événement Nom événement
Répréhension schématique
MCT: Concepts de base

2) Opération
C’est un ensemble de traitements (taches) en répondant à l’arrivé d’un événement.
Exemple :
Le traitement d’enregistrement d’une prés inscription est une opération déclenchée
lors du dépôt du dossier de prés inscription.
Remarque :
Une opération est inintérruptible (non soumise à l’attente de nouvel événement).
Une opération appartient à l’un des types d’opérations suivantes :
Insertion
Effacement Nom de l’opération
Modification
Recherche. -(liste de fonction)
Formalisme graphique -
(Condition)
MCT: Concepts de base

3)Le règles d’émissions


A la sortie d’une opération, une règle d’émission va permettre de décider
quel résultat déclenché en fonction des événement de l’opération.
Formalisme graphique Opération

Les règles d’émissions Règle 1 Règle 2 ...


les plus couramment utilisées sont les trois (3) suivantes :
OK : Si le résultat de l’opération est bon.
Non OK : Si le résultat de l’opération n’est pas bon.
Toujours : Si l’émission de l’événement est indépendante des résultats
de l’opération.
Pour l’exemple "Edition de feuille de paies", Nous avons les deux règles
d’émissions suivantes :
Si les feuilles de paies ont OK  On peut les envoyer ;
Si les feuilles de paies sont Non OK  Il faut le modifies.
MCT: Concepts de base

4) La synchronisation
La synchronisation d’une opération marque le rendez-vous des événements
contributifs qui doivent être arriver avant de déclencher l’opération selon une
proposition logique (OU, ET) traduisant les règles de gestion que doit
vérifier les événements contributifs pour déclencher l’opération.
Exemple :
Pour modéliser le déclenchement de la mise à jour d’un dossier incomplet
suite à la réception des pièces manquantes on introduira une synchronisation
admettant en entrée les deux événements suivants :
Ev1 : D  mis à l’attente le jour JJ/MM/AAAA
Ev2 : arrivée des pièces manquantes.
Proposition logique : Ev1 et Ev2.
MCT: Concepts de base

4) La synchronisation (Formalisme graphique)


MCT: Concepts de base

Exemple
Dans une grande administration les demandes de
promotion sont traitées selon les règles de gestion
suivante :
RG1 : toute demande de promotion doit subir un
examen préalable permettant de déterminer si elle est
recevable ou non.
RG2 : Après examen du dossier par l’autorité
compétente, la promotion sera accordée ou refusé.
Donner le MCT correspondant
MCT: Concepts de base

5) Le processus :
C’est un événement d’opération dans un même domaine d’activité qui
concoure à l’élaboration d’un ou plusieurs résultats en réponse à la
sollicitation d’un ou plusieurs événements externes.
Exemple :
Processus de facturation, processus de gestion commandes clients, processus
de recrutement, Processus calcul de la paie, Processus d’approvisionnement.
Remarque :
En pratique on sera parfois amené à définir plusieurs processus pour
un thème donné, En effet si le domaine d’activité est vaste, un MCT globale
risque de devenir illisible, ainsi un MCT d’un domaine quelconque sera
composé de plusieurs processus (MCT partiel).
MCT: Classification des
événements
Les événements sont classés en 03 types :
1) Evénement externe au SI :
C’est un événement qui est soit uniquement
déclencheur d’une opération, soit uniquement résultat
d’une opération, ie : qui n’est jamais à la fois
déclencheur et résultat, un tel événement est soit une
sollicitation externe à laquelle est soumise l’entreprise
(déclencheur) soit une réponse de l’entreprise à
l’extérieur.
Exemple :
MCT: Classification des
événements
MCT: Classification des
événements
2) Evénement interne au SI et externe au
processus :
C’est un événement qui est à la fois résultat d’une
opération ,d’un processus et déclencheur d’une opération d’un
autre processus. Il traduit dans ce cas un pont (lien)
Exemple :
MCT: Classification des
événements
3) Evénement interne au processus :
C’est un événement qui est résultat d’une opération et à la fois
déclencheur d’une autre opération dans un même processus, ce type
d’événement est toujours synchronisé avec un événement de type 1 ou de
type 2.
Exemple :
MCT: Règles de
vérification d’un MCT
Règle1 :
Une opération est une suite ininterruptible d’actions. Toute
interruption d’un acteur externe provoque le découpage de l’opération.
Exemple : soit le processus « Inscription » suivant :
MCT: Règles de
vérification d’un MCT
Règle2 :
A l’intérieur d’une opération, il ne doit pas apparaître de résultats
qui peuvent conditionner la suite du déroulement des actions de l’opération,
si tel est le cas il faudrait découper l’opération.
Exemple : soit le processus « Inscription » suivant :
MCT: Règles de
vérification d’un MCT
Règle2 :
A l’intérieur d’une opération, il ne doit pas apparaître de résultats
qui peuvent conditionner la suite du déroulement des actions de l’opération,
si tel est le cas il faudrait découper l’opération.
Exemple : soit le processus « Inscription » suivant :
MCT: Règles de
vérification d’un MCT
Règle3 :
On ne doit pas introduire une synchronisation
OU entre événement interne au processus avec un
événement externe.
:
MCT: Règles de
vérification d’un MCT
Règle4 :
Une opération ne doit pas figurer plus d’une
fois dans un processus.
Exemple:
:
MCT: Règles de
vérification d’un MCT
Règle4 :
Une opération ne doit pas figurer plus d’une
fois dans un processus.
Correction:
:
MCT: Règles de
vérification d’un MCT
Règle5 :
Lorsque le domaine d’activité comprend un
grand nombre d’opérations, il est conseillé de
découper le MCT globale en plus petits processus.
Quand deux opérations ne s’enchaînent pas, il y
découpage en deux processus différents.
Exemple :
•Soient les règles de gestion suivantes :
•A l’arrivée d’un dossier d’insription, il est étudié
•Si le dossier est conforme on procéde à son
enregistrement
MCT: Règles de
vérification d’un MCT
Exemple :
•Si le dossier n’est pas conforme, on établis une lettre de regret qui sera
transmise au candidat avec son dossier
•Si le candidat présente son ancienne carte, il est inscrit.
Losing Sight of the Common Objective
Perdre de vue l'objectif commun
I'm glad that the hole
is not on our side!

Je suis heureux que le trou n'est pas de notre côté

Vous aimerez peut-être aussi