Bifurcación/Unión

Superior  Previo  Próximo

       Uso Común ..| ..Más Información ..| ..Especificación del UML del OMG

 

d_forkjoinacross                               d_forkjoinup

 

Los elementos bifurcación /unión tienen diferentes modos de uso. Son los siguientes: 

Para bifurcar o dividir el flujo en un número de flujos concurrentes. 
Para unir el flujo de un número de flujos concurrentes.  
Para unir y bifurcar un número de flujo entrantes a un número de flujos salientes. 

 

Con respecto a los diagramas de Máquina de Estados, las bifurcaciones y uniones se utilizan como pseudoestados. Otros pseudoestados incluyen los estados históricos, puntos de entrada y puntos de salida. Las bifurcaciones se usan para dividir una transición entrante en múltiples transiciones concurrentes apuntando a diferentes estados destino. Las uniones se usan para combinar múltiples transiciones concurrentes en una única transición apuntando a un único destino. Ellas son semánticamente inversas. Para aprender más acerca de estos elementos individuales, consulte los temas que se listan a continuación

 

Algunos ejemplos de nodos bifurcación/unión incluyen: 

 

Bifurcar o dividir el flujo en un número de flujos concurrentes:  

activity - forkjoin2

 

Vea la figura 255 (UML 2.0 Superstructure, p. 335). 

 

Unir el flujo de un número de flujos concurrentes:  

 

activity - forkjoin1

 

Vea la figura 263 (UML 2.0 Superstructure, p. 340). 

 

Unir y bifurcar un número de flujos entrantes en un número de flujos salientes:  

 

activity - forkjoin3

 

 

 

Uso Común

 

c_forkjoinacross     c_forkjoinup

Diagramas de Actividades
Diagrama de Máquina de Estados  

 

Más Información

Bifurcación
Unión
Pseudoestados

Especificación del UML del OMG

 

  Bifurcación

La especificación del UML del OMG (UML 2.0  Superstructure, p. 333 ) establece: 

"Un nodo bifurcación es un nodo de control que divide un flujo en múltiples flujos concurrentes... Un nodo bifurcación tiene un borde entrante y múltiples bordes salientes." 

 

  Unión

La especificación del UML del OMG (UML 2.0  Superstructure, p. 338-339 ) establece:

"Un nodo unión es un nodo de control que sincroniza múltiples flujos...Un nodo unión tiene múltiples bordes de entrada y un borde de salida."