Pré. | Proc. |
Fourche/Jointure
Les éléments Fork/Join peuvent être utilisés pour :
- Diviser ou diviser le flux en plusieurs flux simultanés
- Rejoindre le flux d'un certain nombre de flux simultanés
- À la fois joindre et diviser un certain nombre de flux entrants en un certain nombre de flux sortants
Exemples Diagrammes
Description |
Diagramme |
---|---|
Diviser ou diviser le flux en plusieurs flux simultanés |
|
Rejoindre le flux d'un certain nombre de flux simultanés |
|
Joindre et dupliquer un certain nombre de flux entrants vers un certain nombre de flux sortants |
|
Icône de la boîte à outils
ou
Apprenez Plus
Spécification OMG UML :
Fourches dans Diagrammes d'activité
La spécification Unified Modeling Language OMG (v2.5.1, p. 388) stipule :
Les sommets de fourche servent à diviser une transition entrante en deux ou plusieurs transitions se terminant sur des sommets cibles orthogonaux (c'est-à-dire des sommets dans différentes régions d'un état composite). Les segments sortant d'un sommet de fourche ne doivent pas avoir de gardes ou déclencheurs .
Fourches dans Diagrammes de machines State
La spécification Unified Modeling Language OMG (v2.5.1, p. 313) stipule :
(A) Les pseudo-états de fourche servent à diviser une transition entrante en deux ou plusieurs transitions se terminant sur des sommets dans des régions orthogonales d'un State composite. Les transitions sortant d'un pseudo-état de fourche ne peuvent pas avoir de garde ou de déclencheur .
Jointures dans Diagrammes d’activités
La spécification Unified Modeling Language OMG (v2.5.1, p. 389) stipule :
Un JoinNode est un ControlNode qui synchronise plusieurs flux. Un JoinNode doit avoir exactement un ActivityEdge sortant mais peut avoir plusieurs ActivityEdges entrants. Si l'un des bords entrants d'un JoinNode est un ObjectFlow, le bord sortant doit être un ObjectFlow. Sinon, le bord sortant doit être un ControlFlow.
Jointures dans Diagrammes de machines State
La spécification Unified Modeling Language OMG (v2.5.1, p. 313) stipule :
(Un pseudo-état de jointure ) sert de sommet cible commun pour deux ou plusieurs transitions provenant de sommets dans différentes régions orthogonales. Les transitions se terminant sur un pseudo-état de jointure ne peuvent pas avoir de garde ou de déclencheur . Similaires aux points de jonction dans les réseaux de Petri, les pseudo-états de jointure exécutent une fonction de synchronisation, par laquelle toutes les transitions entrantes doivent se terminer avant que l'exécution puisse se poursuivre via une transition sortante.