Chapter 5 Construction de diagrammes dynamiques


Flux (MOO)

Un flux est un lien entre deux activités, la route que le flux de contrôle emprunte pour transiter entre ces activités. Le routage du flux de contrôle s'effectue par le biais de conditions de garde définies sur les flux. Si la condition est vérifiée, le contrôle passe à l'élément suivant.

Un flux peut être créé dans les types de diagramme suivants :

Un flux entre une activité et un noeud d'objet indique que l'exécution de l'activité met un objet dans un état particulier. Lorsqu'un événement particulier se produit ou que des conditions particulières sont remplies, le flux de contrôle passe de l'activité au noeud d'objet. Un flux entre un noeud d'objet et une activité signifie que l'activité utilise cet état particulier dans son exécution. Dans les deux cas, le flux est représenté sous la forme d'une simple flèche.

Vous pouvez tracer un flux depuis et vers les objets suivants :

Depuis/vers Début Activité Noeud d'objet Décision Fourche Jointure Fin
Début        
Activité            
Noeud d'objet        
Décision            
Fourche          
Jointure            
Fin

= admis

— = non admis

Un flux peut lier des raccourcis. Un flux accepte les raccourcis à ses deux extrémités, ce qui lui permet de ne pas être automatiquement déplacée dès lors qu'une activité doit être déplacée. Dans ce cas, l'activité est déplacée et laisse un raccourci, mais contrairement aux autres liens, le flux lui-même n'est pas déplacé. Les raccourcis de flux n'existent pas et les flux restent en place quel que soit le cas de figure.

Les règles suivantes s'appliquent :

Note   Fusion de modèles
Lorsque des flux sont comparés et fusionnés par la fonctionnalité de fusion de modèles, elles sont mises en correspondance d'abord par événement déclencheur, puis par leur nom calculé. Lorsque deux flux correspondent, les actions de déclenchement sont automatiquement mises en correspondance car il ne peut y avoir plusieurs actions de déclenchement.

 


Copyright (C) 2008. Sybase Inc. All rights reserved.