Vous êtes sur la page 1sur 2

Institut Supérieur

d’Informatique et de Année universitaire


Mathématiques de 2021-2022
Monastir ***
***
Devoir Surveillé

Module : B.P.M Section : M.R. GL 2 Durée: 1h Documents: non autorisés

Exercice 1 (6 pts)

1) Que permet la gestion transactionnelle ? (une seule phrase suffit) (1,5 pts)
2) Citez deux façons pour définir/identifier le modèle d'un processus métier? (une phrase pour chaque
approche) (1 pt)
3) Citez deux façons pour analyser et améliorer les processus métiers. (une phrase par approche) (1 pt)
4) Par analogie aux bases de données, quel outil joue un rôle similaire au SGBD dans le contexte de BPM  ?
(1,5 pts)
5) Citez trois façons pour implémenter un processus métier. (une phrase par approche) (1 pt)
Exercice 2 (7,5 pts)
Soit le modèle de processus suivant.

B C

A E

1) Donnez sous forme d’une expression régulière les traces d’exécutions possibles de ce modèle. (1,75
pts)
2) Exprimez ce modèle en réseau de Petri. Vous pouvez utiliser autant de fois que nécessaire la
transition T, qui est une transition instantanée et sans effet. (3 pts)
3) En supposant qu’on ne boucle pas infiniment, montrez formellement que ce processus se termine
toujours. (2,75 pts)
Exercice 3 (6,5 pts)
Nous voulons modéliser le processus suivant en BPMN 2.0.

1
Suite à la réception du message m, l’activité A est lancée. Après la terminaison de A, soit on reçoit le
document « Approval » suite auquel on déclenche l’activité B suivi de C, soit une condition métier cnd
devienne vraie, suite à la quelle on lance l’activité D. Indépendamment de la branche suivie, le processus
poursuit avec l’activité E et termine.  

B et C forment ensemble une transaction ; C est une activité d’appel. Elle fait appel à un sous processus
susceptible de lever une erreur qui sera capturée au niveau de l’activité C durant son exécution. Cette
erreur interrompt l’exécution de C et lance un message d’annulation de la transaction composée de B et
C. L’activité B peut être compensée par l’activité CompenserB.

Vous aimerez peut-être aussi