3.3. Decisão

Uma decisão refere-se à possibilidade de o fluxo seguir um ou outro caminho dependendo de uma determinada condição.

Tanto na técnica de fluxograma quando na UML, a decisão é representada por um losango. A diferença é que no fluxograma geralmente há uma pergunta dentro do losango (exemplo: Qual foi a cor escolhida). Já na UML, não há a pergunta dentro do losango, mas, em cada linha de saída da decisão, há a representação da decisão escolhida entre os sinais de “[“ e “]” (exemplos: [amarelo], [azul], [branco ou verde] – perceba que uma condição pode comportar mais de uma hipótese). Um exemplo de um diagrama com uma decisão está expresso a seguir:

Diagrama de atividades representando uma condição.

As decisões podem ser descritas como expressões lógicas simples ou complexas, como por exemplo:

Copyright © 2015 AIEC.