Buscar

A8_t3f

Prévia do material em texto

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] 
[Pedido incompleto] 
São sentinelas, associadas à decisão. São condições 
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.

Continue navegando