Condições de Segurança nos Diagramas de Seqüência

Nos diagramas de seqüência, uma condição de seqüência, também chamada de restrição de interação, é uma expressão booleana condicional que protege um operando de interação em um fragmento combinado.

Uma condição de segurança contém duas expressões que designam os números mínimo e máximo de vezes que um fragmento de loop combinado é executado.

Uma condição de segurança é uma condição semântica ou restrição que é configurada entre colchetes em um operando de interação em um fragmento combinado. Ao criar um fragmento combinado, uma condição de segurança é criada automaticamente. Também é possível criar manualmente uma condição de segurança em um operando de interação que não possui uma condição de segurança existente.

Uma condição de segurança aparece no início da interação e contém todas as informações necessárias para decidir se os rastreios devem ser executados no operando de interação. Se a condição de segurança atestar true, o rastreio será executado. Como a condição de segurança é opcional, a interação também é executada se nenhuma condição de segurança for especificada no operando de interação.

A figura a seguir ilustra como as condições de segurança são representadas em uma interação.

Este quadro de interação mostra duas linhas de vida com dois fragmentos combinados atravessando as linhas de vida. O primeiro fragmento combinado de loop tem um operando de interação e uma condição de segurança. O segundo fragmento combinado alt tem dois operandos de interação, cada um com uma condição de segurança.

Tarefas relacionadas
Incluindo Condições de Segurança nos Diagramas de Seqüência

Feedback