Un Fragmento Combinado refleja uno o más aspectos de interacción (llamados operandos de interacción) controlados por un operador de interacción , con condiciones booleanas correspondientes conocidas como restricciones de interacción. El Fragmento se muestra como una ventana transparente, dividida por líneas horizontales para cada operando.
Este diagrama de Secuencia ilustra el uso de Fragmentos Combinados al modelar un proceso de compra simplificado. Un fragmento de bucle representa iteración a través de un número desconocido de ítems para comprar, después del cual la caja solicita el pago. Un fragmento alternativo representa las opciones de pago, el fragmento siendo dividido para mostrar los dos operandos efectivo y tarjeta de crédito. Después de que el fragmento complete su traza, el cajero le da un recibo al cliente, con la condición de que se cumplieran los requisitos de pago.
El orden de las condiciones de fragmento de interacción pueden ser cambiadas directamente en el diagrama:
1.
|
Seleccione un fragmento de interacción con más de una condición definida; las flechas arriba y abajo aparecen a mano derecha de cada condición.
|
2.
|
Haga clic en la flecha apropiada para cambiar el orden.
|
Notas
•
|
Para poder seleccionar un Fragmento Combinado, debe hacer clic cerca del extremo interno o arrastrar un rectángulo de selección alrededor del Fragmento; esto previene la selección accidental al mover conectores adentro del Fragmento
|
•
|
Una vez contenido dentro de un Fragmento o un Operando de Fragmento, los Mensajes continúan siendo contenidos por él mientras se mueven hacia arriba y abajo en el diagrama
|
•
|
Para mover un Mensaje fuera de un Fragmento, o a una posición diferente en la secuencia de mensajes dentro del Fragmento, presione y mantenga sostenido ( Alt ) mientras lo mueve
|
•
|
Un Fragmento en un Diagrama de Secuencia cambiará de tamaño cuando un Mensaje en su interior se mueve hacia arriba o hacia abajo, para continuar para contener ese mensaje.
|
•
|
Cuando selecciona un Fragmento de Interacción en un diagrama, muestra uno de dos íconos de elemento (sobre la esquina superior derecha) que indican si el fragmento contiene o no Mensajes y que controlan que tan poco puede mover el fragmento y cualquier Mensaje dentro y abajo del fragmento
|
•
|
Para mover un Fragmento Combinadoindependientemente de sus contenidos, muestre le ícono del elemento 'mover libremente' () y arrastrar el borde del elemento
|
•
|
Los Fragmentos de Interacción adentro de un operando de Fragmento Combinado no pueden ser movidos afuera del operando a no ser que el fragmento esté en modo 'mover libremente'
|
•
|
Mover una línea de operando mueve los objetos y Mensajes debajo de esa línea hacia abajo o hacia arriba por la cantidad que es movida la línea de operando
|
•
|
Los Fragmentos contenido otros fragmentos se reajustan cuando el fragmento contenido es cambiado de tamaño, a no ser que el fragmento esté en modo 'mover libremente'
|
Icono de la Caja de Herramientas
Aprender más
Especificación UML OMG:
La especificación UML OMG (Superestructura de Especificación UML, v2.1.1, p. 467) dice:
Un fragmento combinado define una expresión de fragmentos de interacción. Un fragmento combinado es definido por un operador de interacción y operandos de interacción correspondientes. A través del uso de Fragmentos Combinados el usuario será capaz de describir un número de trazos de una manera compacta y concisa.
|