Sunteți pe pagina 1din 7

I. OBJECTIFS DU M.C.

T
Alors que le M.C.D. permet de reprsenter lensemble des donnes du systme dinformation
organises en entits relies entre elle par des associations, le Modle Conceptuel des
Traitements met en vidence la logique et la dynamique des traitements oprs sur les
donnes.
e M.C.T. est tabli indpendamment de toutes contraintes organisationnelles ! on rpond " la
question # $uoi % & $ue veut'on obtenir % (n ne rpond ni au comment ni au quand ni au qui.
e MCTA )merise *+ permet de faire le lien entre les donnes )provenant du MCD+ et les
traitements.
II. Le Modle Conceptuel des Traitements
A. LES CONCEPTS DE BASE
1. Prsentation gnrale
Dans le modle Merise, le M.C.T. est appel # Modle ,vnement'-sultat & ! arrive dun
ou plusieurs vnements va dclenc.er une opration qui va produire un rsultat.
,/emple ! Dans une entreprise, larrive dune commande client va entra0ner une saisie et une
dition dun accus de rception.
-etrouve1 dans le/emple le ou les vnements dclenc.eurs, lopration et le ou les rsultats
produits
2. Reprsentation schmatique du M.C.T.
3. Lvnement
' Cest un !ait nouveau pour le systme dinformation
2
Li"ell de lopration
#$
%&nchronisation
'escripti! de lopration
(
(
Rgle dmission Rgle dmission Rgle dmission
)pration
*vnements
dclenc.eurs
Rsultats
)rdre
chronologique
' 3n vnement dclenc.e une opration soit seul soit en s&nchronisation avec un ou
plusieurs autres vnements ! e/emple ! " partir des relevs clients, on e/amine les comptes
" c.aque fin de mois.
' 4elon leur origine on distingue les vnements e/ternes )e/emple ! la commande dun
client+ et les vnements internes gnrs par le systme dinformation )e/emple !
lmission dune facture+
' e temps peut constituer un vnement dclenc.eur
+. La s&nchronisation
,lle indique les conditions dans lesquelles une opration est dclenc.e, elle est e/prime
sous la forme dune e/pression logique ! e/emple !
,v2 ,v * ,v 5
a b c

A quelle condition lopration est'elle dclenc.e %
,. Lopration
' une opration est reprsente par un verbe ou mieu/ un substantif )e/ ! 6rparer la
commande ou prparation de la commande+
' 3ne opration est constitue par un ensemble dactions non interruptibles. 6our trouver les
oprations on se sert du diagramme de flu/ conceptuels de niveau le plus bas et on
dcompose les activits en un ensemble doprations lmentaires
' 3ne opration dclenc.e au moins un rsultat. e rsultat dune opration peut devenir
vnement dclenc.eur dune autre opration
' (n peut dcrire dans le symbole de lopration, lensemble des actions ncessaires "
lobtention du ou des rsultats sou.aits )saisie, impression,7+
-. Les rgles dmission
' es rsultats dune opration peuvent 8tre conditionns par des rgles d mission.
absence de rgles dmission signifie que le rsultat est # T(39(3-4 & produit.
' (n ne retient que les rgles daction, on ne retient pas les rgles de calcul.
Exemple ! Dans une entreprise, le traitement des commandes clients est le suivant ! larrive
dune commande client entra0ne un contr:le du stoc; ! si le stoc; rel est infrieur au stoc;
dalerte on passe une commande au fournisseur. Dans tous les cas on tablit le bon de
livraison qui sera remis au client.
6rsente1 lalgorit.me de dclenc.ement dune commande au fournisseur et en dduire les
rgles dmission " faire figurer dans le 4c.ma Conceptuel des Traitements
*
(pration
a et b ou c
B. Exemples et situations particulires
1. .tilisation de rgles de s&nchronisation
e/emple 2 !reprsente1 le M.C.T. correspondant " cette situation ! e traitement des
encaissements est dclenc. si une facture a t mise et si le client a adress un c.que ou si
un prlvement automatique a t effectu.
2. .tilisation de rgles dmission
,/emple * ! -eprsente1 le M.C.T. correspondant " cette situation ! es clients de la <anque
du =ord dposent une demande de crdit. Cette demande de crdit est e/amine par une
commission. e crdit est alors soit accept, soit refus mais dans tous les cas, un courrier est
adress au client.
3. Prise en compte dune contrainte de dlai ( vnement dclencheur
de deu/ oprations
Dans le camping 4ud >acances, les rservations de location enregistres sont traites comme
suit !
' la rservation est automatiquement annule si aucun acompte nest vers dans un dlai dun
mois " compter de la date de rservation. a rservation est galement annule et le c.que
retourn en cas de versement .ors dlai.
' 4i un acompte est vers dans les dlais, la rservation est confirme dans le cas o? le
rglement est correct sinon le versement est retourn au client accompagn dun courrier
e/plicatif
C. Conclusion : mthoe !la"oration u #.C.T.
6our laborer un M.C.T. il faut !
' *liminer tous les vnements organisationnels )qui, quand, quoi, o?, comment+
' Reprer les vnements dclenc.eurs et les rsultats
' )rdonner les oprations )ordre c.ronologique+
' Reprer les rgles de sync.ronisation et dmission

5
III. DU MCT au MCTA
A. Concepts e "ase et reprsentation schmati$ue
1. 0ction sur les entits et les associations
6our mettre en vidence larticulation entre les donnes et les traitements dans le MCT, on
a@oute " droite de c.aque opration les entits ou associations qui subissent un
c.angement dtat. Ce c.angement dtat peut intervenir " loccasion des lments
suivants !
' Cration ! une occurrence dentit ou dassociation est cre
' 1nterrogation ! action dcrite dans lopration ncessite la consultation des entits
ou des associations. Anralement une opration ncessite la consultation dune entit
ou dune association au moins
' a modi!ication ! une occurrence dentit ou dassociation est modifie par
lopration )mise " @our+
' a suppression ! lopration entra0ne la suppression dune occurrence.
2. Reprsentation schmatique du Modle Conceptuel des
Traitements 0nal&tiques
3. Condition sur une action 2
3ne action peut 8tre subordonne " une condition quon e/prime en indiquant la lettre C
+. 0ction itrative
3ne action peut agir sur plusieurs occurrences dune m8me entit, dans ce cas on e/primera
cette action itrative par la lettre =
,/emple !

B
Li"ell de lopration
#$
'escripti! de lopration
(
(
Rgle dmission
Cration
*ntit ou association
*tat avant *tat aprs
*ntit ou association
*tat avant *tat aprs
1nterrogation
tion
*ntit ou association
*tat avant *tat aprs
%uppression
CL1*#T
Cr
Modi!i
Actions possibles
Actions possibles =om de lentit ou
de lassociation
utiliseC
c.angement dtat
(pration D
C ! =ouveau client
Modi!ication
C ! Mise " @our coordonnes
C)MM0#'*
*nregistr %upprim

Annulation de la commande
*ntit ou association
*tat avant *tat aprs
occurrence de la commande est
4upprime de lentit C(MMA=D,
es = occurrences de lassociation EA=,FC(MMA=D,
Concernant la commande supprime sont galement supprimes
B. Exemple !application
a 4A- D,TAE-, ),/emple de cours trait au c.apitre *+ >ous demande de raliser le
MCT0 relati! au domaine 3 4estion des activits commerciales 5 )on se limitera au/
oprations correspondant au/ activits 2 et *+.
(n vous communique le DGC de niveau * dcrivant les flu/ de lactivit 2 !
0nne/e 1
0##*6* 2 'escripti! des activits du domaine 3 gestion des activits commerciales 5
' orsque la secrtaire commerciale reHoit une commande, elle vrifie dabord si le client
nest pas en litige. 4i le client est en litige, elle remet la commande au service contentieu/ et
la commande est bloque. Dans le cas contraire elle contr:le les coordonnes du client et
les met " @our si ncessaire. Au besoin, elle cre un compte pour les nouveau/ clients &. a
commande est alors en attente
I
Avis de
commande en
attente
4uite " donner au
reliquat de commande
es activits 22 et 2* sont "
regrouper
L14#*7C)MM0#'*
*nregistr %upprim

=
' ,n fin de @ourne, la secrtaire saisit les bons de commande et procde " ldition de ltat
des commandes " prparer. a commande est alors en attente de prparation
' A laide du bon de prparation, lemploye du service livraison procde " un rapproc.ement
avec la commandes puis dite le bon de livraison. Dans le cas o? la commande na pas t
livre totalement, elle dite un reliquat de commande et un avis de commande en attente
adress au client qui dcidera en retour dabandonner la commande ou dattendre la
disponibilit des produits.
' Traitement des reliquats ! " partir de lavis de commande en attente et la rponse du client
lemploy du service livraison met " @our la table des commandes ! si le client re@ette le
reliquat de commande, alors les enregistrements correspondant au/ articles en rupture de
stoc; sont supprims de la base. 4inon les produits sont livrs
' A partir des bons de livraison, un employ du service commercial imprime la facture en 5
e/emplaires ! 2 pour le client, 2 pour la comptabilit et 2 pour les arc.ives. a facture est
alors en attente de rglement
' e service commercial adresse par ailleurs en fin de mois un relev de factures au client
0##*6* 3 2 MC' du domaine 3 4estion des activits commerciales 5 8e/trait9

e MCT repose sur les notions dJvnement et dJopration, celle de processus en dcoule.
L:vnement
3n vnement est assimilable " un message porteur dJinformations donc potentiellement de
donnes mmorisables )par e/emple ! lJvnement Jcommande client " prendre en compteJ
contient au minimum lJidentification du client, les rfrences et les quantits de c.acun des
produits commands+.
3n vnement peut
K
EA=,FC(MM
$Com
CE,=T
=LCli
=omCli
AdrCli
Mode-eg
,ncoursMa/
,ncoursCrdit
C(MMA =D,
=LCom
DateCom
,tatCom
6A44,-
2,n 2,2
6-(D3ET
=L6rod
Design6rod
6>MT
2,n 2,n
ivraison
=L<
Date<
,tat<
EA=,FE>-
$ivr
GACT3-,
=LGac
DateGac
,tatGac
Mont-eg
AD-,44,-
2,2
2,n
2,n
2,n
AGG,CT,-
2,n
2,2
T-A=4G,-,-
2,2 2,n
dclenc.er une opration )e/ ! Jcommande client " prendre en compteJ dclenc.e
lJopration Jprise en compte commandeJ+,
8tre le rsultat dJune opration )e/ ! Jcolis " e/pdierJ suite " lJopration de Jprparation
colisJ+, et " ce titre 8tre, ventuellement, un vnement dclenc.eur dJune autre
opration.
L:opration
3ne opration se dclenc.e uniquement par le stimulus dJun ou de plusieurs vnements
sync.roniss
,lle est constitue dJun ensemble dJactions correspondant " des rgles de gestion de niveau
conceptuel, stables pour la dure de vie de la future application )e/! pour la prise en compte
dJune commande ! vrifier le code client )prsence, validit+, vrifier la disponibilit des
articles commands, ...+.
e droulement dJune opration est ininterruptible ! les actions " raliser en cas dJe/ceptions,
les vnements rsultats correspondants doivent 8tre formellement dcrits )e/ ! en reprenant
lJe/emple prcdent, si le code client indiqu sur la commande est incorrect prvoir sa
rec.erc.e " partir du nom ou de lJadresse indiqus sur la commande, sJil sJagit dJun nouveau
client prvoir sa cration et les informations " mmoriser, ...+
Le processus
3n processus est une vue du MCT correspondant " un enc.a0nement pertinent dJoprations du
point de vue de lJanalyse )e/ ! lJensemble des vnements et oprations qui se droulent entre
la prise en compte dJune nouvelle commande et la livraison des articles au client+.
N