ArtigosUML

UML – Diagrama de Atividades

46K views
4 Comentários
4.3
(6)
Dando sequência no resumo de UML, abordo agora o Diagrama de Atividades. Boa Leitura!
Se você perdeu o resumo inicial, Clique aqui e leia
Um diagrama de atividade é essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra e serão empregados para fazer a modelagem de aspectos dinâmicos do sistema. Na maior parte, isso envolve a modelagem das etapas seqüenciais em um processo computacional;
[ads1]
Enquanto os diagramas de seqüência dão ênfase ao fluxo de controle de um objeto para outro, os diagramas de atividades dão ênfase ao fluxo de controle de uma atividade para outra;
Uma atividade é uma execução não atômica em  andamento em uma máquina de estados e acabam resultando em alguma ação, formada pelas computações atômicas executáveis que resultam em uma mudança de estado do sistema ou o retorno de um valor.

Exemplo 1:

Considere o fluxo de trabalho associado à construção de uma casa. Primeiro, você seleciona um local. A seguir, contrata um arquiteto para projetar sua casa. Uma vez definida a planta, seu desenvolvedor determina os custos da casa. Após concordar com um preço e com uma forma de pagamento, a construção pode começar. As licenças são tiradas, o terreno é cavado, a fundação é cimentada, as estruturas são erguidas e assim por diante até tudo ficar pronto. Você então recebe as chaves e um certificado de habitse e toma posse da casa.
Embora seja uma grande simplificação do que realmente acontece em um processo de construção, essa descrição capta o percurso crítico do fluxo de trabalho correspondente;

Características:

  • Um diagrama de atividades é essencialmente um fluxograma que dá ênfase à atividade que ocorre ao longo do tempo. Você pode considerar um diagrama de atividades como um diagrama de seqüência cujo interior é revelado;
  • Um diagrama de seqüência observa os objetos que passam mensagens;
  • Um diagrama de atividade observa as operações passadas entre os objetos;
  • Mostra o fluxo de uma atividade para outra;
  • Uma atividade é uma execução em andamento;
  • As atividades resultam em uma ação;
  • As ações abrangem a chamada a outras operações, enviando um sinal, criando ou destruindo um objeto;

Exemplo 2:

Por exemplo, o diagrama a seguir mostra um diagrama de atividades para uma empresa de varejo, que especifica o fluxo de trabalho envolvido quando um cliente devolve um item de um pedido postal. O trabalho começa com a ação solicitar devolução do cliente e depois flui por televendas (receber número de devolução), retorna ao cliente (enviar item) e, a seguir, ao depósito (receber item e depois Incluir item novamente no estoque) e, por fim, terminando em contabilidade (creditar conta).
Conforme o diagrama indica, um objeto significativo (i, uma instância de Item) também acompanha o fluxo do processo, mudando do estado devolvido para o estado disponível.

Exemplo 3 – Cadastrar Cliente

O que você achou disso?

Média da classificação 4.3 / 5. Número de votos: 6

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Como você achou esse post útil...

Ajude o site a crescer compartilhando o conteúdo

Lamentamos que este post não tenha sido útil para você!

Vamos melhorar este post!

Diga-nos, como podemos melhorar este post?

Tags: diagrama, uml

Artigos Relacionados

Nenhum resultado encontrado.

4 Comentários. Deixe novo

Gostou do conteúdo? Deixe seu comentário

Secured By miniOrange