Exercice UML corrigé les opérateurs d’interaction

Correction et résumé sur opérateurs d’interaction

Exercice UML

Remarque:

Avec  l’opérateur par, la  séquence des  événements d’un  opérande peut  être  interrompue par d’autres occurrences d’événement venant  d’autres opérandes. À certains moments, les interruptions sont malvenues. Si l’on ajoute  au robot  un pilote et un moteur (figure  3.52), le pilote a un rôle prépondérant et doit pouvoir  à tout moment demander l’arrêt d’urgence du robot.  La demande d’arrêt doit  être  impérativement suivie  de  l’arrêt  du  moteur  du  robot. L’opérateur critical est utilisé pour  définir une section  critique, c’est-à-dire une région d’une interaction où les traitements sont atomiques (réalisés  en un bloc insécable).

Parfois,  l’entrelacement des événements provenant de plusieurs  opérandes n’est pas  souhaitable pour tous les participants (les lignes de vie) à une interaction. L’opérateur seq empêche l’entrelacement des  occurrences d’événement sur une  même  ligne  de  vie par t agée par plusieurs  opérandes (c’est l’ordre  des  opérandes qui  fixe le séquencement). L’entrelacement n’est possible que  sur des  lignes de vie différentes  non soumises  à l’opérateur seq.

Exercice UML corrigé

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *