Você está na página 1de 2

Exemplo de processamento em paralelo

A imagem a seguir ilustra o diagrama de atividades, representando a lógica do


procedimento de realização de pedido de produtos a um fornecedor.

A leitura deste diagrama pode ser descrita como:

Início
1. Atividade para controlar a entrada de dados do pedido
2. Atividade para validar o pedido, segundo as regras
3. Decisão: pedido válido?
4. Se pedido OK  Atividade processar pedido
Senão  Atividade informar dados pedido
5. Atividade enviar pedido ao fornecedor
Fim

Por esse exemplo, já podemos observar os principais elementos do diagrama de


atividades, que são apresentados a seguir:

Elemento Descrição
Marca o início do diagrama
Apenas um início por diagrama
Representa a atividade, que é um conjunto de ações

Marca o fim do diagrama


Pode ter mais de um estado final
Pode não ter estado final, para procedimentos cíclicos
Decisão
Losango que controla os desvios do fluxo de controle
[Pedido OK] São sentinelas, associadas à decisão. São condições
[Pedido incompleto] booleanas colocadas entre colchetes.
Elas mostram o fluxo que deve ser seguido conforme a
decisão.
Transições: setas contínuas, representando o fluxo de
trabalho, de uma atividade para outra.

Repare, pelo exemplo apresentado, que o diagrama de atividades determina as


regras de sequência que se deve seguir.

Você também pode gostar