Pré. | Proc. |
Région d'activité interruptible
La description
Dans un diagramme d'activité , une région interruptible entoure un groupe d'éléments d'activité, tous affectés par certaines interruptions de telle manière que tous les jetons passant dans la région sont terminés si l'interruption ou les interruptions sont déclenchées. Tout traitement se produisant dans les limites d'une région d'activité interruptible est terminé lorsqu'un flux est initié à travers un flux d'interruption vers un élément externe.
Vous créez une région d'activité interruptible comme une variante d'une région (l'autre est une région d'expansion), en utilisant les pages d'activité de la boîte à outils Diagramme .
Cet exemple illustre qu'une annulation de commande tue tout traitement de la commande au stade de la réception, du remplissage ou de l'expédition.
Voir la spécification OMG Unified Modeling Language , (v2.5.1, figure 12.100, p.381.)
Icône de la boîte à outils
Apprenez Plus
Spécification OMG UML :
La spécification OMG Unified Modeling Language , (v2.5.1, p.407) indique :
Une InterruptibleActivityRegion est un ActivityGroup qui prend en supporte la fin d'une partie d'une activité. Une InterruptibleActivityRegion contient uniquement des ActivityNodes. Il identifie également comme interruptingEdges certains ActivityEdges qui ont leur source dans la région et leur cible en dehors de la région. Lorsqu'un jeton offert le long d'un interruptingEdge est accepté et traverse ce bord, l'exécution de tous les nœuds contenus de la région est terminée et tous les jetons leur sont retirés.