Documente Academic
Documente Profesional
Documente Cultură
Systmes dInformation:
La mthode MERISE
Modlisation conceptuelle des
traitements
(MCT)
Master-ISI.SI
PLAN
Introduction
Formalisme de modlisation
Les concepts de base
Validation dun MCT
Complments : Cas particuliers
Exercice
Rgles de base satisfaire
Master-ISI.SI
Introduction
Objectif : reprsenter les activits du
domaine dtude
Le MCT est un raffinement du modle de
communication (MCC)
Dans les MCC sont reprsents les
messages changs entre acteurs
Dans les MCT, nous voyons comment
un acteur de lorganisation ragit quand
il reoit ce message et quelle opration
il effectue
Master-ISI.SI
Le Modle de Flux
Domaine ou sous-domaine
Messages mis traits
Le MCT
Messages reus
Opration
Domaine ou
sous domaine
Messages mis
Master-ISI.SI
Introduction
Notions de traitement dans MERISE
Traitement est souvent limit la seule transformation
de donnes :
Dcrire un
lalgorithme
traitement
revient
dcrire
Introduction
La modlisation conceptuelle des traitements
reprsente formellement les activits
exerces par le domaine ( la base de la
connaissance du SI)
repose sur la prise en compte des changes
(flux) du domaine avec son environnement
seffectue en faisant abstraction de
lorganisation et des choix technologiques
Au niveau conceptuel des traitements:
la dfinition des interactions du domaine
avec son environnement prime sur la
manire dont on assurera ces activits
Master-ISI.SI
Formalisme de
modlisation
Le formalisme de MERISE
Master-ISI.SI
Lacteur
Processus
Lvnement/rsultat-message
Lopration
La synchronisation
Les rgles dmission
Master-ISI.SI
Les acteurs
Les acteurs pris en compte dans un
MCT sont uniquement les acteurs
externes au domaine ( lexception
du systme de pilotage)
Les acteurs internes au domaine mis
en vidence dans lanalyse des flux
traduisent un dcoupage
organisationnel dont on doit faire
abstraction au niveau conceptuel
Master-ISI.SI
Processus
Dfinition: Ensemble structur dvnements,
oprations et rsultats conscutifs qui concourent
un mme but
Le processus reprsente gnralement un sous
ensemble dactivits de lorganisation dont les
vnements initiaux et les rsultats finaux dlimitent
un tat stable du domaine
Le dcoupage en processus est en gnral
caractristique du secteur dactivit de lorganisation
et constitue de ce fait un invariant pour le concepteur
Exemple: dans le domaine Assurance auto, on peut
distinguer 3 processus:
10
Processus
Critre de dcoupage:
un processus est un ensemble
doprations au sein dun mme
domaine, gnralement dclench
par un vnement externe (au
domaine ou au SI entier)
Exemple: Processus prt
ensemble des oprations
conscutives la demande de prt:
laboration devis,
instruction dun dossier de prt,
mise en place du prt
Master-ISI.SI
11
Opration conceptuelle
Dfinition: Une opration est la reprsentation
dun ensemble de traitements effectus par le
systme en raction un (ou plusieurs) stimulus
Description du comportement du domaine et de
son SI par rapport aux vnements types
Dclenche par la survenance dun vnement,
ou de plusieurs vnements synchroniss
Effectue par un intervenant interne, un domaine
ou un sous-domaine
Comprend lensemble des activits que le
domaine peut effectuer partir des informations
portes par lvnement et de celles dj
connues dans la mmoire du SI
Master-ISI.SI
12
Opration conceptuelle
Lopration est dfinie par un ensemble de
fonctions assurer. Ces fonctions dcrivent des
activits et peuvent comporter :
des
des
des
des
des
dcisions
rgles de gestion
actions sur les donnes mmorises
traitements sur les donnes
actions quelconques
Exemples:
13
Opration conceptuelle
La segmentation en plusieurs oprations ne
se justifie que par lattente dinformations
complmentaires en provenance
dvnements ncessaires la poursuite de
lactivit
Une opration peut comporter plusieurs
messages en sortie ou rsultat
A lopration sont rattaches les notions :
dvnements
de synchronisation
de rsultat
Master-ISI.SI
14
Opration conceptuelle:
Exemple
Client
Vendre
Proposition de produit
de substitution
Ordre de
Ordre de
livraison
Produire
Rapprovisionnement
Master-ISI.SI
MCT
Livrer
15
vnement
Dfinition: Un vnement est la reprsentation
dun fait rel, ou stimulus, qui sollicite le SI et
provoque une raction
Un vnement est mis par un acteur et
destination du domaine
Un vnement est porteur dun message=
ensemble des informations reues lors de la
ralisation de lvnement
Exemple:
16
vnement
3 types dvnements:
17
vnement
Un vnement artificiel est de type date ou
compteur
Exemples:
Master-ISI.SI
18
vnement
ATTENTION: Ne pas confondre vnement et
ressource ncessaire la ralisation de
lopration
Exemple:
Pour raliser une offre de prt, on vrifie
si le client nest pas frapp dinterdit
bancaire
Le fichier client est une ressource
ncessaire, ce nest pas un vnement
car il na pas le caractre de fait
nouveau (ou stimulus)
Master-ISI.SI
19
Rsultat
Dfinition: Le rsultat est la
formalisation de la raction du
domaine (dune opration) un
vnement ou un ensemble
dvnements synchroniss
Un rsultat est mis par une activit
du domaine destination dun acteur
Un rsultat est porteur dun message
= ensemble desinformations
produites lors de lmission du
rsultat
Master-ISI.SI
20
Rsultat
Exemple:
21
Rsultat: Exemples
Rsultat externe:
Lettre dacceptation envoye au client
Master-ISI.SI
22
vnement/Rsultat
vnement
Acteur
Dclaration
d accident
assur
chque
Compagnie
d assuranc
e
Domaine
assurance
auto
rsultat
Master-ISI.SI
23
24
Message
Master-ISI.SI
25
Commande de coke
PRISE DE COMMANDE
Pas de coke
en stock
Proposition de produit
de substitution
Coke en
stock
Ordre de livraison
Ordre de rapprovisionnement
Master-ISI.SI
26
EXEMPLE
Demande de prt
Instruction du prt
OK
chancier
OK
Prt
en gestion
Prt
refus
Master-ISI.SI
Courrier client
27
28
Synchronisation
Dfinition: La synchronisation reprsente
une pr-condition pour lactivation dune
opration partir de plusieurs
vnements
permet le dcoupage dun processus en
plusieurs oprations
est spcifie par:
29
Synchronisation
La synchronisation se traduit par une expression
logique sappliquant sur la prsence (ou labsence)
des occurrences dvnements sollicitant lopration
Lexpression logique de la synchronisation utilise les
oprateurs classiques ET, OU, NON, et toute
combinaison admise par la logique
Si la condition est vrifie, lopration peut
dmarrer et les occurrences dclencheuses (et les
messages associs) sont consommes par lopration
Si la condition nest pas vrifie, synchronisation
et occurrences dvnements prsents restent en
attente jusqu ce quelle soit vrifie
Master-ISI.SI
30
Synchronisation : Exemple
La mise en place du prt ne se fera
que lorsque la proposition sera
tablie ET que le dlai de rflexion
sera coul ET que le client aura
donn son accord
La ralisation dune partie du prdicat
laisse les vnements en attente
Si le dlai de rflexion est coul,
lopration attendra laccord du client
Master-ISI.SI
31
Synchronisation :
Exemple
Accord client
Dlai rflexion
coul
Proposition
ET
Mise en place du prt
Enregistrement du prt
Prt en gestion
Master-ISI.SI
32
vnements contributifs
[nom du type
[nom du type
dvnement]
dvnement]
[Nom de lacteur]
Synchronisation
Opration
[Expression logique]
[nom opration]
-fonction 1
-fonction 2
-...
-fonction n
[condition
...
dmission rsultat 1]
[Nom de lacteur]
[nom du type
de rsultat]
Master-ISI.SI
[condition
dmission rsultat n]
[nom du type
de rsultat]
[nom du type
de rsultat]
Rsultats mis
33
Synchronisation
Notion de consommation
Une fois lopration dclenche lvnement
qui lui a donn naissance peut tre mmoris
dans le SI mais na plus la caractre de
stimulus
On dit quil y eu consommation de
lvnement
Cette notion permettra de mettre un mme
vnement en entre de plusieurs oprations,
celle qui sera active sera celle pour laquelle
la synchronisation est ralise la premire
Master-ISI.SI
34
Accord client
b
Proposition
Dlai de
rflexion coul
Dlai commercial
coul
c
ET
ET
Mise en place du prt
Enregistrement du prt
Suppression
Invalidation de la
proposition
Prt en gestion
Proposition
invalide
Master-ISI.SI
35
Rgles de base
satisfaire
Description dun
vnement/rsultat
Master-ISI.SI
36
vnements temporels
Exemple
(1)
A la bibliothque universitaire...
BU
dde emprunt
Etudnt
courrier inventaire
Master-ISI.SI
37
vnements temporels
vnement temporel
(2)
de type date
Exemple
le MCT (simplifi !)
ETUDIANT
emprunteur
Dde emprunt
OP 1
chaque 25 juin
OP 2
...
...
TJ
ETUDIANT
emprunteur
TJ
DOC
emprunt
Master-ISI.SI
courrier
inventaire
38
vnements temporels
vnement temporel
(3)
de type chance
Exemple
le MCT (simplifi !)
DOC
emprunt
Dde emprunt
OP 1
OP 3
...
...
TJ
ETUDIANT
emprunteur
TJ
DOC
emprunt
Master-ISI.SI
lettre
rappel
39
vnements temporels
Caractristiques
(1)
Master-ISI.SI
40
vnements temporels
Caractristiques
(2)
Master-ISI.SI
41
vnements temporels
ATTENTION !
(1)
Toutes les dates qui interviennent dans les
traitements ne se traduiront pas ncessairement
par des venmts temporels !
Exemple :
Lorsquon reoit une dde dinscription avant le 1er oct, on
expdie un courrier de refus, sinon on enregistre les
coordonnes et on envoie un dossier.
Master-ISI.SI
42
vnements temporels
ATTENTION !
(2)
dde inscription
le dclenchement ne dpend
pas de la date
rgle dmission
RECEPTION DDE
enregistrer coord
< 01/10
Courrier refus
Master-ISI.SI
01/10
Dossier
43
?
Master-ISI.SI
44
(2)
?
Master-ISI.SI
45
Master-ISI.SI
46
rglement
VERIFICATION
vrifier rglmt
non OK
(3)
FACTURE
paye
OK
ENREGISTREMENT
enre rglmt
TJ
Courrier
Exemplaire
facture acquitte
Master-ISI.SI
47
(3)
rglement
ENCAISSEMENT
vrifier rglmt
enreg rglmt
non OK
OK
Courrier
FACTURE
paye
Master-ISI.SI
Exemplaire
facture acquitte
48
Master-ISI.SI
49
50
51
Master-ISI.SI
52
Complments
Le MCT exprime implicitement par le jeu de la
succession des oprations et des vnements un
ordre l'intrieur dune chelle de temps.
C'est pourquoi on ne trouve jamais 2 vnements
qui s'enchanent (sans une opration intermdiare)
ni 2 oprations qui s'enchanent sans tre spares
par un vnement intermdiaire :
Master-ISI.SI
53
Complments
Quand faut-il dcouper une opration en
plusieurs ?
Vous dposez chez le garagiste votre voiture en
panne et vous lui faites confiance ...
Une opration groupe
non interruptible :
ds que le client fait sa demande,
le vhicule est mis en rparation
et sort rpar.
Master-ISI.SI
54
Complments
Mais si vous ne lui faites pas
vraiment confiance,
il vaut mieux ...
Dissocier en deux oprations :
on dcoupe une opration
lorsqu'elle peut tre interrompue
par un vnement externe:
"signature du client"
Master-ISI.SI
55
Complments Un regroupement
erron
incorrect :
Laisse supposer qu'un bon
de commande rejet
a t soumis une opration
de facturation .
Dissocier en deux oprations :
on dcoupe une opration
lorsque ses rsultats ne sont pas
homognes
Master-ISI.SI
56
Un regroupement erron
Master-ISI.SI
57
Dansunmagasindedtail,
onencaisseimmdiatement
lemontantdparleclient.
Danscertainscaslesarticles
ncessitentuneprparation
Particulireetleclientdoitverser
desarrhesdefaoncouvrir
lesfrais
supplmentairesengager.
Master-ISI.SI
58
La synchronisation OU permet
d'exprimer l'opration
ENCAISSER
de manire gnrique, tout
en la "paramtrant" par
des vnements d'entre
diffrents. Les rgles d'mission
permettent d'exprimer l'opration
ENCAISSER de manire
abstraite, tout en l'autorisant
se comporter sous 2 formes
diffrentes selon la situation
particulire rencontre lorsqu'elle
se droule.
Master-ISI.SI
59
Le problme de non
vnement
Master-ISI.SI
60
Le problme de non
vnement
Solution: opration "dterminer mode de paiementqui a pour fonction
Master-ISI.SI
61
62
Solution:
spcifier la consommation
alternative et exclusive de
"avoir tabli"
dans la condition de
Synchronisation
(qui devient plus complexe).
Master-ISI.SI
63
Master-ISI.SI
64
Master-ISI.SI
65
Master-ISI.SI
Cette solution a t gnralise dans Merise 2. L'objectif n'en est pas trs clair sinon
celui d'une opration marketing visant prsenter Merise comme une mthode oriente
objets. Nous dconseillons ce procd. Le principe fondateur des Bases de Donnes
ressemble fort la lobotomisation d'un hmisphre du cerveau : on analyse d'un ct la
structure de l'information sans s'occuper des oprations et de l'autre les oprations sans
s'occuper des donnes, Ceci n'est certes pas naturel comme le montre notre exemple initial
de vrification.
Master-ISI.SI
67
Master-ISI.SI
68
69
70
Master-ISI.SI
71
72
Exercice
Pour effectuer une opration, lintervenant a
quelquefois besoin de plusieurs messages
quil a reus ou quil va recevoir
Pour aller au cinma, jai besoin de
laccord de ma mre et de mon pre.
Sachant que laccord de ma grandmre paternelle remplace celui de mon
pre
Modlisez
Master-ISI.SI
73
Avec synchronisation
Accord de la grand-mre
a
Accord du pre
Accord de la mre
(a OU b) ET c
ALLER AU CINEMA
Emploi du temps
Master-ISI.SI
74
Accord de la mre
Sans synchronisation:
les messages arrivent un par
un
Prise en compte
accord Mre
Accord du Pre
ou de la Grand-Mre
Accord du Pre
Accord de la
Grand-Mre
Prise en compte
accord Pre
Accord de la Mre
Prise en compte
accord Grand-Mre
Accord de la Mre
Emploi du temps
= aller au cinma
Master-ISI.SI
75
Autre modlisation
Planifier emploi du temps
Si accords: (a OU b) ET c
Message rsultat:
emploi du temps
= aller au cinma
Master-ISI.SI
76
code de lopration
libell
dfinition
domaine
liste des actions effectues par lopration
liste des vnements en entre de lopration et
leur provenance
dfinition de la synchronisation (prdicat)
liste des rsultats avec leur condition dmission et
de destination
+ frquence de ralisation, dlai de mise en uvre,
dure,...
Master-ISI.SI
77
Notions
complmentaires
Certaines situations modliser rendent
ncessaires des lments
complmentaires tels que:
la dure de lopration
la duplication dun rsultat
la participation dun vnement une
synchronisation
Master-ISI.SI
78
Dcomposition en oprations
conceptuelles
Cette dcomposition rpond aux 3 principes
suivants:
Non interruptibilit par rapport un
vnement externe (une opration est une
suite non interruptible de traitements)
Non redondance des actions mises en uvre
Absence dactions optionnelles lintrieur
dune opration
Master-ISI.SI
79
Dcomposition en oprations
conceptuelles: Exemple
Demande client
Demande client
Demande
de prt
PROPOSITION
laboration devis
DEVIS
laboration devis
Demande
de prt
laboration
proposition
Devis
Master-ISI.SI
Devis
ET
PROPOSITION
laboration
proposition
80
Demande
modifie
Demande de prt
E
T
INSTRUCTION
INSTRUCTION
Vrification pices
Saisie dossier
OK
Dossier admis
Vrification pices
Saisie dossier
OK
OK
Dossier en attente
OK
Dossier admis
Mise en place
Dossier
rejet
Mise en place
Master-ISI.SI
81
Demande modifie
b
Demande prt
c
a
a ou ( b ET c )
INSTRUCTION
Vrification pices
Saisie dossier
OK
OK
Dossier admis
Mise en place
Dossier en attente
Dossier rejet
Master-ISI.SI
82
83
Homognit dune
opration
TRAITEMENT DEMANDE
vrification solvabilit
laboration devis
OK
OK
Client
douteux
Devis
Master-ISI.SI
84
Homognit dune
opration
CONTRLE
Vrification solvabilit
Client douteux
Devis
DEVIS
laboration devis
Devis
Master-ISI.SI
85
TRAITEMENT ECHEANCE
Rglement client
Dlai
chance payer
ET
ENCAISSEMENT
ET
RELANCE
Master-ISI.SI
86
chance payer a
Dlai
b
a ET (b OU c)
b ET (a OU c)
ENCAISSEMENT
RELANCES
chance rgle
chance relance
Dlai mise
en demeure
ET
MISE EN DEMEURE
Master-ISI.SI
CYCLE
87
88
Master-ISI.SI
89
Devis
Demande de prt
DOSSIER
ET
ELABORATION PROPOSITION
Consultation dossier (devis)
Modif. client (prospect -->client)
Modif.dossier (enrichissement)
Modif. relation Dossier-client
1,1
Dossier-Client
1,n
CLIENT
Master-ISI.SI
90
91
MF --->MCT
Traduire les flux entrants en vnements
Traduire les flux sortants en rsultats
Traduire les contraintes lgales ou
rglementaires en vnements artificiels
Dcouper chaque processus en oprations
conceptuelles - en vrifiant
systmatiquement quune opration est
non interruptible par un vnement
externe
Master-ISI.SI
92
Rgles de syntaxe
Un acteur met au moins un vnement, ou
reoit au moins un rsultat
Un vnement provient dau moins un acteur
Un rsultat provient dau moins une opration
Tout rsultat a au moins une destination:
acteur, opration ou synchronisation
Une opration est dclenche soit directement
par un vnement ou un rsultat, soit par une
synchronisation unique
Une synchronisation lie au moins deux
vnements ou rsultats par une expression
logique
Master-ISI.SI
93
Rgles de syntaxe
Le MCT ne vit que pas ses changes avec
lenvironnement
Les vnements ne naissent pas
spontanment
Les rsultats sont utiliss (une expression
logique associe une synchronisation ou
lmission dun rsultat ne peut tre
toujours fausse)
Master-ISI.SI
94
Master-ISI.SI
95
96
97
Master-ISI.SI
98
Remarque :
le CVO est utile pour
valider les changements
dtats au niveau
du schma conceptuel
des traitements
organisationnels
Master-ISI.SI
99
Un exemple
Dcor : une compagnie dassuranceInterview du chef du
bureau Paiements Pour rembourser une facture de
rparation envoye par un assur, il faut bien sr quon ait un
dossier daccident ouvert correspondant ; mais cela ne suffit
pas, on doit attendre aussi que lexpert ait donn le rsultat de
son expertise. Lorsque tout est l, on ferme le dossier est on
expdie un chque lassur.
Interview du chef du service Accident AutoLe dossier
daccident est ouvert lorsque la dclaration daccident de
lassur nous parvient, en fait, il est vraiment ouvert
seulement si tout est correct, dans ce cas, on envoie une
demande dexpertise lexpert sinon le dossier est mis en
attente et on demande des complments dinformation
lassur.Lorsque
arrive
un
complment
dinformation
correspondant un dossier en attente, on reprend la
procdure dexamen du dossier.
Master-ISI.SI
100
Un exemple
Le modle de contexte du domaine
Le domaine choisi est la compagnie
1, 4, 7
Assur
3, 6
2
Compagnie
Assurance
Expert
1) facture ; 2) expertise
3) chque
4) dclaration accident ; 5) demande dexpertise
6) demande complment dinformation
7) complment dinformation
Master-ISI.SI
101
Le MCT (1)
flux entrant (Modle de contexte)
= vnement dclencheur
Expert
Dclaration d accident
Assur
Facture
Expertise
Vrification
DOSSIER
ouvert
Vrifier
Ouvrir dossier
Enregistrer info
non OK
et
Rglement
Calculer remb
Enregistrer info
OK
TJ
DOSSIER
en attente
Dde compl.
information
Dde
expertise
Chque
Master-ISI.SI
DOSSIER
clos
102
Le MCT (2)
flux sortant (Modle de contexte)
= vnement rsultat (MCT)
Dclaration d accident
Facture
Expertise
Vrification
DOSSIER
ouvert
Vrifier
Ouvrir dossier
Enregistrer info
non OK
OK
et
Rglement
Calculer remb
Enregistrer info
Expert
TJ
DOSSIER
en attente
Dde compl.
information
Dde
expertise
Assur
Master-ISI.SI
Chque
DOSSIER
clos
103
Le MCT (3)
tat dun objet du SI
ltat
Dclaration d accident
Facture
Expertise
Vrification
DOSSIER
ouvert
Vrifier
Ouvrir dossier
Enregistrer info
non OK
et
Rglement
Calculer remb
Enregistrer info
OK
TJ
DOSSIER
en attente
Dde compl.
information
Dde
expertise
Chque
Master-ISI.SI
DOSSIER
clos
104
Le MCT (4)
le traitement
lopration
Dclaration d accident
Facture
Expertise
Vrification
DOSSIER
ouvert
Vrifier
Ouvrir dossier
Enregistrer info
non OK
et
Rglement
Calculer remb
Enregistrer info
OK
TJ
DOSSIER
en attente
Dde compl.
information
Dde
expertise
Chque
Master-ISI.SI
DOSSIER
clos
105
Le MCT (5)
condition de dclenchement
la synchronisation
Dclaration d accident
Facture
Expertise
Vrification
DOSSIER
ouvert
Vrifier
Ouvrir dossier
Enregistrer info
non OK
et
Rglement
Calculer remb
Enregistrer info
OK
TJ
DOSSIER
en attente
Dde compl.
dnformation
Dde
expertise
Chque
Master-ISI.SI
DOSSIER
clos
106
Le MCT (4)
condition dmission dun rsultat
la rgle dmission
Dclaration d accident
Facture
Expertise
Vrification
DOSSIER
ouvert
Vrifier
Ouvrir dossier
Enregistrer info
non
et
Rglement
Calculer remb
Enregistrer info
OK
TJ
DOSSIER
en attente
Dde compl.
information
Dde
expertise
Chque
Master-ISI.SI
DOSSIER
clos
107
chronologie
chronologie des
des oprations
oprations lmentaires
lmentaires
mettre
mettre
en
en uvre
uvre par
par le
le SI.
SI. Une
Une opration
opration est
est mise
mise en
en
oeuvre
oeuvre par
par un
un ou
ou plusieurs
plusieurs vnements
vnements
dclencheurs.
dclencheurs. LLopration
opration gnre
gnre un
un ou
ou plusieurs
plusieurs
rsultats
rsultats qui
qui pourront
pourront devenir
devenir
leur
leur tour
tour
vnement
vnement dclencheur
dclencheur dautres
dautres oprations.
oprations.
De
De plus
plus le
le schma
schma des
des traitements
traitements analytiques
analytiques
met
met en
en vidence
vidence linteraction
linteraction entre
entre les
les donnes
donnes et
et
les
les traitements.
traitements.
Master-ISI.SI
108
Le MCTA est une reprsentation synthtique des traitements qui met en vidence
les ractions du systme aux vnements et l'interaction avec les donnes. Il vise :
Dcrire le fonctionnement du systme indpendamment de l'organisation. Donner
une vision des traitements et de la coordination des vnements dclencheurs
Rapprocher les donnes et les traitements
FORMAL1SME DU MCTA
Formalisme
Pour mettre en vidence larticulation entre les donnes et les traitements dans le MCT, on ajoute
droite de chaque opration les entits ou associations qui sont consultes ou qui subissent un
changement dtat (cration, mise jour, suppression, )
vnemen
externe ou
OBJET 1
vnement
interne
temporel
tat1
synchronisation
OBJET 2
rgles dmission
tat1
OBJET 4
Rsultat (rsultat
externe ou vnement
interne)
Rsultat (rsultat
externe ou vnement
interne)
tat2
tat3
Etat avant
tat4
Etat(s) aprs
Dans un MCTA, une opration est compose d'un ensemble d'actions sur les donnes.
Les actions sur les donnes sont de 4 types :
vie .
O BOJ E
N
MT O B J E T
Etat avant
Etat aprs
OBJET 1
Etat1
OBJET 3
Et2
OBJET 4
OBJET 2
Et3
Et4
Et5
Cration dune
occurrence de
lobjet 1 dans
ltat 1.
Suppression dune
occurrence de lobjet 3
se trouvant dans
ltat 2.
Consultation dune occurrence
de lobjet 4 dans ltat 6.
L'tat de lobjet nest pas
indiqu mais sera ventuellement
test avant ralisation de la (ou des)
action (s) suivante (s).
Modification d une
occurrence de lobjet 2 si elle est
dans ltat 3 :
elle passe ltat 4 ou
ltat 5.
Exemple de MCTA
CLIENT
arrive
commande
CLIENT_PROSPECT
C1
cr
CLIENT_PORTEFEUILLE
cr
C2
C3
Enregistrement Commande
NON C3
COMMANDER_PRODUIT
cr
C3
PRODUIT
disponible
indisponible
disponible
mise en
attente
mise en
livraison
C3
COMMANDE
en attente
en livraison
accepte
C3
NON C3
BON_LIVRAISON
cr
Exposs
Master-ISI.SI
113
114
Master-ISI.SI
115
Master-ISI.SI
116
Conception des
systmes
d'information
coopratifs
Master-ISI.SI
117
Objectifs
Prsenter les diffrentes technologies
mettant en oeuvre les architectures
distribues ainsi que les principes sousjacents
Points traiter
Exigences des systmes distribus,
technologies sous-jacentes (threads,
sockets),
modes de communication,
principes des middleware (architecture
d'objets distribus, corba),
gestion de la concurrence,
gestion des transactions, gestion de la
scurit, gestion de la localisation
Master-ISI.SI
118
SYSTMES
D'INFORMATION
RPARTIS
Master-ISI.SI
119
Points traiter
Distributed data management: Fragmentation de
base de donnes,
gestion des donnes mobile, gestion des donnes
de Peer-2-peer;
Semistructured Data Management: semistructur
Modles de
donnes, extraction de schma et indexation,
enchanement
smantique;
Information Retrieval: Indexation des textes,
recherche documentaire
standard, moteurs de recherche du Web:
Data Mining : Exploitation de Rgle d'Association,
Classification,
Groupement
Master-ISI.SI
120
Travail
coopratif
Master-ISI.SI
121
122
Mthodes danalyse et
conception
OMT
Extension dUML
SADT
OSSAD
CISAD
MKSM
Master-ISI.SI
123
Workflows
lintrt et les domaines dapplication du workflow
sa position dans lvolution des Systmes
Informatiques
les nouvelles tendances du domaine (process
mining, flexibilit des processus).
Approche intuitive du workflow.
Principes, concepts, fonctions et architecture.
Outils et Modles de workflow.
Spcification formelle de processus
workflow par des Rseaux de Petri.
5. Dcouverte de Processus.
Master-ISI.SI
124