Vous êtes sur la page 1sur 2

Devoir Surveillé BPM

MR GL 2 ISIMM
A.U : 20 /21

Exercice 1
1) A quoi servent les modèles ? (Trois phrases suffisent)
2) Que permet la gestion transactionnelle ? (Une seule phrase suffit)
3) Quelles sont les différentes perspectives d’un système d’information selon l’architecture
ARIS ? Vous donnez le nom et l’aspect qu’elle permet de modéliser/automatiser (une phrase
par perspective).
4) Donnez deux approches pour analyser et améliorer les processus métiers. (une phrase par
approche)
5) Par analogie aux bases de données, quel outil joue un rôle similaire au SGBD dans le contexte
de BPM ?

Exercice 2
Nous voulons modéliser le processus suivant en BPMN 2.0.

Suite à la réception du message m, l’activité A est lancée. Suite à la terminaison de A, on lance en


parallèle les activités B et C. Après la terminaison de B et C, on lance l’activité D et on termine le
processus avec succès.

L’activité C est en fait une activité sous processus (sub-process activity). Son sous processus
commence par l’activité E. Après la terminaison de E, soit on reçoit le document « Autorisation »
suite auquel on déclenche l’activité F et on termine le sous processus, soit une condition métier
devient vraie ; dans ce dernier cas on lance une erreur. Cette erreur est capturée au niveau de
l’activité C. Quand une telle erreur est capturée on interrompt l’activité C et on lance un message
d’annulation.

Les activités B et C font parties en fait d’une transaction. Cette transaction va capturer le message
d’annulation déclenché par l’erreur capturée durant l’exécution de C. L’activité de compensation
de B s’appelle « Compenser B ». L’activité B est supposée s’exécuter sans problème et terminer
toujours avec succès.
Exercice 3
Soit le modèle de processus suivant en BPMN 2.0.

1) Ce modèle présente des problèmes de construction/correction. Commentez informellement où


se manifestent ces problèmes ?
2) Modéliser ce modèle de processus en réseau de Petri. Vous pouvez utiliser la transition г
autant de fois que nécessaire. г est une activité atomique instantanée et sans effet. Vous
modélisez les XOR-Join indépendamment des XOR-split correspondants.
3) Un Réseau de Petri ne se termine pas correctement quand on atteint un état (pas
nécessairement final) où on a un jeton à la place finale avec un ou plusieurs jetons encore dans
d’autres places non terminales. En calculant le graphe d’atteignabilité du réseau de Petri
correspondant, montrez que ce processus ne se termine pas correctement.

Vous aimerez peut-être aussi