Diagrama de atividade

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1517 palavras )
  • Download(s) : 0
  • Publicado : 29 de novembro de 2012
Ler documento completo
Amostra do texto
Diagrama de Atividades

Diagrama de Atividades
• Os Diagramas de Atividades são variações dos Diagramas de Estados, com o propósito de capturar ações (trabalho e atividades que serão executados) e seus resultados em termos das mudanças de estados dos objetos. • O Diagrama de Atividades mostra o fluxo seqüencial de atividades executadas por uma operação específica do sistema. • Consistem emestados de ação, que contém a especificação de uma atividade a ser desempenhada por uma operação do sistema.

Diagrama de Atividades
• Foca o trabalho executado na implementação de uma operação (método) e suas atividades, numa instância de um objeto, ou seja, apresenta a lógica que ocorre em resposta a ações desencadeadas internamente, se reportando a uma determinada classe ou caso de uso. • Asatividades correspondem, em parte, às setas (eventos) que unem os estados nos DTE. • Os Diagramas de Atividades são semelhantes aos Fluxogramas, já que modelam seqüências de passos (atividades), pontos de decisões e caminhos (cenários alternativos).

Diagrama de Atividades
• São usados para especificar Use Cases, pseudo códigos (nível de Projeto) ou para desenhar processos (nível de Análise)de forma simplificada. • Também podem ser mostrados no Diagrama de Atividade decisões e condições, como execução paralela. • O diagrama também pode conter especificações de mensagens enviadas e recebidas como partes de ações executadas.

Diagrama de Atividades
• Os estados, no Diagrama de Atividades, mudam para um próximo estágio quando uma ação é executada (sem ser necessário especificarnenhum evento, como no Diagrama de Estado). • Outra diferença entre o Diagrama de Atividade e o de Estado é que podem ser colocadas “swimlanes” (raias), que agrupam atividades, com respeito a quem é o responsável e onde estas atividades residem na organização. As “swimlanes” são representadas por linhas tracejadas que englobam todos os objetos que estão ligados a elas.

Diagrama de Atividades
• UmDiagrama de Atividade é uma maneira alternativa de se mostrar interações, com a possibilidade de expressar como as ações são executadas, o que elas fazem (mudanças dos estados dos objetos), quando elas são executadas (seqüência das ações) e onde elas acontecem (swimlanes).
CHECAR HISTÓRICO CLIENTE MOSTRAR INFORMAÇÕES LOCAÇÃO DESCARTAR LOCAÇÃO

PAGAR DEPÓSITO

Diagrama de Atividades
• UmDiagrama de Atividade pode ser usado com diferentes propósitos, inclusive para:
– Capturar os trabalhos que serão executados, quando uma operação é disparada (ações). Este é o uso mais comum para o Diagrama de Atividade; – Capturar o trabalho interno em um objeto; – Mostrar como um grupo de ações relacionadas podem ser executadas e como elas vão afetar os objetos em torno deles; – Mostrar como umainstância pode ser executada em termos de ações e objetos; e – Mostrar como um negócio funciona em termos de atores, fluxos de trabalho, organização e objetos.

Representação de Diagrama de Atividades
• São muito usados para modelar atividades concorrentes e “workflows”. • Uma atividade é representadas por um retângulo arredondado, da mesma maneira que os estados.

PAGAR DEPÓSITO

Exemplode Diagrama de Atividades
Pessoa Procurar bebida [achou café] [sem café] [sem Coca]

[achou Coca]

Colocar café no filtro

Adicionar água à máquina

Pegar xícara

Pegar lata de Coca

Colocar filtro na máquina

Ligar máquina

Filtrar café

Colocar café na xícara

Beber

H

SWIMLANE

Diagrama de Atividades - Notações
Pessoa Funcionário Procurar bebida [sem café] Pessoa[sem Coca]

INÍCIO SINCRONIZAÇÃO (FORK)

ELSE

[achou café] [achou Coca]

DECISÃO

Colocar café no filtro

Adicionar água à máquina

Pegar xícara

Pegar lata de Coca

CONDIÇÃO

FLUXO DE AÇÃO

Colocar filtro na máquina

JUNÇÃO (JOIN)

Ligar máquina

Filtrar café

FIM
Colocar café na xícara

Beber

H

Representação de Diagrama de Atividades
• Condição de...
tracking img