Altova UModel 2024

Los fragmentos combinados ic-comb-frag son subunidades o secciones de una interacción. El operador de interacción que aparece en el pentágono de la esquina superior izquierda define el tipo de fragmento combinado. Por tanto, la restricción define el tipo de fragmento (p. ej. de bucle, alternativo, etc.) utilizado en la interacción.

sd-combfr1

La barra de herramientas de los diagramas de secuencia también incluye iconos para insertar fragmentos combinados en el diagrama: seq (secuencia), alt (alternativo) o loop (bucle). Haga clic en el cuadro combinado operadorDeInteracción para definir el tipo de fragmento de interacción.

sd-combfr1a

 

OperadoresDeInteracción

 

Secuencias débiles

seq ic-comb-frag

comb-fgmt-seq

 

El fragmento combinado representa secuencias débiles entre los comportamientos de los operandos.

Alternativas

alt ic-comb-frag-alt

Solo se eligirá uno de los operandos definidos. El operando debe tener una expresión de guarda cuyo resultado sea true.

comb-fgmt-alt

Si uno de los operandos utiliza el guarda "else", el operando se ejecuta si todas las demás guardas devuelven false. La expresión de guarda se puede introducir inmediatamente después de la inserción (y aparecerá entre corchetes).

comb-fgmt-IntUse

La RestricciónDeInteracción es de hecho la expresión de guarda que aparece entre corchetes.

Opción

 

opt

Representa una opción entre ejecutar el operando o no hacer nada.

Pausa

 

break

El operador break se elige cuando el guarda es true. El resto del fragmento se ignora.

Paralelo

par

Indica que el fragmento combinado representa una combinación paralela de operandos.

Secuencias estrictas

strict

El fragmento combinado representa una secuencia estricta entre los comportamientos de los operandos.

Bucle

loop ic-comb-frag-loof

El operando loop se repetirá tantas veces como defina la expresión de guarda.

 

comb-fgmt-loop

 

Tras seleccionar este operando puede editar la expresión directamente (en el pentágono loop) haciendo doble clic.

Región crítica

critical

El fragmento combinado representa una región crítica. La secuencia no se puede interrumpir ni intercalar con otros procesos.

Negativo

neg

El fragmento no es válido y los demás se suponen válidos.

Aserción

assert

Designa el fragmento combinado válido y sus secuencias. Se suele usar junto con los operandos consider o ignore.

Ignorar

ignore

Define qué mensajes deben ignorarse en la interacción. Se suele usar junto con los operandos assert o consider.

Considerar

consider

Define qué mensajes se deben tener en cuenta en la interacción. Se suele usar junto con los operandos assert o ignore.

 

Para agregar operandosDeInteracción a un fragmento combinado

1.Haga clic con el botón derecho en el fragmento combinado y seleccione Nuevo/a | OperandoDeInteracción.
La condición de guarda se puede editar inmediatamente.
2.Inserte la condición de guarda para el OperandoDeInteracción (p. ej. !passwordOK) y pulse Entrar para confirmar.
sd-combfr2

Pulse Ctrl+Entrar para crear una línea nueva en el nombre del operando de interacción.

 

3.Use el mismo método para añadir otro operando de interacción con la condición de guarda "else".

Los operandos aparecen separados por líneas de puntos en el fragmento.

 

Para eliminar operandos de interacción

1.Haga doble clic en la expresión de guarda del fragmento combinado en el área de trabajo del diagrama (no en la ventana Propiedades).
2.Elimine la expresión de guarda y pulse Entrar para confirmar.

Como resultado se elimina la expresión de guarda / el operando de interacción y el tamaño del fragmento combinado se ajusta automáticamente.

© 2017-2023 Altova GmbH