Fragmento Combinado

Superior  Previo  Próximo

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

 

d_fragment

 

Un fragmento combinado refleja una o varias piezas de una interacción (llamadas operandos de interacción) controladas por un operador de interacción, cuyas correspondientes condiciones booleanas se conocen como restricciones de interacción. Aparece gráficamente como una ventana transparente, dividida por guiones horizontales para cada operando.

 

El siguiente diagrama ejemplifica el uso de fragmentos combinados, con un diagrama de secuencias modelando un proceso de compra simplificado. Se utiliza un fragmento de bucle para iterar a través de una cantidad desconocida de ítems de compra, después de la cual el cajero requiere el pago. En este punto, se consideran dos opciones de pago, y se crea un fragmento alternativo, dividido para mostrar los dos operandos, efectivo y tarjeta de crédito. Después que el fragmento completa su traza, el cajero da un recibo al cliente, bajo la condición cumplida de que los requerimientos de pago se completaron. 

 

El orden de las condiciones del fragmento de interacción se puede cambiar directamente en un diagrama. Seleccionar un fragmento de interacción con más de una condición definida. Las flechas de arriba y abajo aparecerán en el lado derecho de cada condición. Solo hacer clic en la flecha para cambiar el orden.  

 

combinedfragmentconditionorder

 

Tener en Cuenta: Para seleccionar un fragmento de interacción, necesita hacer clic cerca del borde de adentro o  arrastrar un rectángulo de selección alrededor del fragmento. Esto se cambio para prevenir una selección accidental cuando se mueven los conectores dentro del fragmento de interacción.

 

Consejos y Trucos: Sosteniendo la clave Alt, se puede mover un fragmento combinado independientemente de su contenido.

 

 

sdinteractionfragment

 

 

 

Uso Común

Diagrama de Secuencias

 

e_fragment

 

 

Más Información

Crear un Fragmento Combinado
Operadores de Interacciones

 

 

Especificación del UML del OMG

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

"Un fragmento combinado define una expresión de fragmentos de interacciones. Un fragmento combinado es definido por un operador de interacción y los operandos de interacción correspondientes. A través del uso de FragmentosCombinados el usuario será capaz describir un número de trazas de manera compacta y concisa."