Análise e Projeto O.O.
Maurício de Nassau Professor Osiel Marlon
UMLUML
MODELAGEM
TEMPORAL
Diagrama de
Atividades
Diagrama de Atividades
Análise e Projeto O.O.
Maurício de Nassau Professor Osiel Marlon
Diagrama de AtividadesDiagrama de Atividades
Objetivo:Obj...
Análise e Projeto O.O.
Principais elementos
Estados iniciais e finais;
Atividades;
Decisões;
Transições;
Barras de Si...
Análise e Projeto O.O.
Estados Iniciais e Finais
Todo diagrama de atividade possui um estado
inicial e um final.
O estad...
Análise e Projeto O.O.
Estados Iniciais e Finais - Representação Gráfica
Estado Inicial Estado Final
Análise e Projeto O.O.
Atividades
É uma ação a ser desenvolvida, e quando finalizada
transfere automaticamente o fluxo de...
Análise e Projeto O.O.
Atividade - Representação Gráfica
ATIVIDADE
Análise e Projeto O.O.
Decisão
Decisão é um recurso utilizado para controlar
desvios no fluxo de controle de um diagrama ...
Análise e Projeto O.O.
Decisão - Representação Gráfica
[Não]
[Sim]
Análise e Projeto O.O.
Transições
A transição indica o caminho a ser seguido pela
execução.
Normalmente, ela pode tem um...
Análise e Projeto O.O.
Transições - Representação
Gráfica
[Não]
[Sim]
Transição
Transição
Análise e Projeto O.O.
Barras de Sincronização
São usadas para especificar forks e joins.
Um fork representa a divisão d...
Análise e Projeto O.O.
Barras de Sincronização
Os sincronizadores são utilizados para indicar o início e
o término de pro...
Análise e Projeto O.O.
Barras de Sincronização -
Representação Gráfica
ATIVIDADE 1
ATIVIDADE 2ATIVIDADE 3
ATIVIDADE 4
FORK...
Análise e Projeto O.O.
Exemplo
Caso de Uso:
Cadastrar Produto
Maurício de Nassau Professor Osiel Marlon
Análise e Projeto O.O.
Maurício de Nassau Professor Osiel Marlon
Análise e Projeto O.O.
Maurício de Nassau Professor Osiel Marlon
Análise e Projeto O.O.
Exemplo completo
Vem requisitar
Devolve a
publicação
Recebe a
publicação
Consulta a
publicação
Vem ...
BIFURCAÇÃO (fork)
JUNÇÃO (Join)
UNIÃO
RAMIFICAÇÃO
Próximos SlideShares
Carregando em…5
×

Modelagem temporal uml diag de atividade

231 visualizações

Publicada em

Diagrama de Atividades - UML

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
231
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Modelagem temporal uml diag de atividade

  1. 1. Análise e Projeto O.O. Maurício de Nassau Professor Osiel Marlon UMLUML MODELAGEM TEMPORAL Diagrama de Atividades
  2. 2. Diagrama de Atividades
  3. 3. Análise e Projeto O.O. Maurício de Nassau Professor Osiel Marlon Diagrama de AtividadesDiagrama de Atividades Objetivo:Objetivo: Focaliza um fluxo de atividades que ocorremFocaliza um fluxo de atividades que ocorrem para um determinado processamento de algunspara um determinado processamento de alguns elementos do modelo, como um caso de uso ouelementos do modelo, como um caso de uso ou uma operação.uma operação.
  4. 4. Análise e Projeto O.O. Principais elementos Estados iniciais e finais; Atividades; Decisões; Transições; Barras de Sincronização; Partições.
  5. 5. Análise e Projeto O.O. Estados Iniciais e Finais Todo diagrama de atividade possui um estado inicial e um final. O estado inicial indica o início do fluxo de controle do diagrama e o estado final indica o término do diagrama. Sempre um estado inicial deve existir, mas podem existir vários estados finais.
  6. 6. Análise e Projeto O.O. Estados Iniciais e Finais - Representação Gráfica Estado Inicial Estado Final
  7. 7. Análise e Projeto O.O. Atividades É uma ação a ser desenvolvida, e quando finalizada transfere automaticamente o fluxo de controle para outras atividades. O significado de uma atividade depende do contexto em que o diagrama é utilizado: Uma tarefa realizada por uma pessoa no caso da representação de um processo manual, Um processo no caso de um sistema automatizado ou Um método no caso de descrição de um outro método
  8. 8. Análise e Projeto O.O. Atividade - Representação Gráfica ATIVIDADE
  9. 9. Análise e Projeto O.O. Decisão Decisão é um recurso utilizado para controlar desvios no fluxo de controle de um diagrama de atividade. Ele é composto de condições booleanas e cada condição, quando satisfeita, dispara uma transição correspondente.
  10. 10. Análise e Projeto O.O. Decisão - Representação Gráfica [Não] [Sim]
  11. 11. Análise e Projeto O.O. Transições A transição indica o caminho a ser seguido pela execução. Normalmente, ela pode tem uma atividade ou decisão como origem ou termino. Quando a transição possui uma decisão como origem, ele possui um condição de guarda que quando satisfeita permite a passagem do controle para a atividade seguinte.
  12. 12. Análise e Projeto O.O. Transições - Representação Gráfica [Não] [Sim] Transição Transição
  13. 13. Análise e Projeto O.O. Barras de Sincronização São usadas para especificar forks e joins. Um fork representa a divisão de um único fluxo de controle em vários fluxos de controle concorrentes Um join representa a sincronização de dois ou mais fluxos de controle concorrentes
  14. 14. Análise e Projeto O.O. Barras de Sincronização Os sincronizadores são utilizados para indicar o início e o término de processos paralelos. Uma transição que começa num sincronizador somente é executada quando todas as transições que chegam ao sincronizador ocorrerem. E, quando um transição chega a um sincronizador, as transições que partem deste sincronizador ocorrem simultaneamente e independentemente.
  15. 15. Análise e Projeto O.O. Barras de Sincronização - Representação Gráfica ATIVIDADE 1 ATIVIDADE 2ATIVIDADE 3 ATIVIDADE 4 FORK JOIN
  16. 16. Análise e Projeto O.O. Exemplo Caso de Uso: Cadastrar Produto Maurício de Nassau Professor Osiel Marlon
  17. 17. Análise e Projeto O.O. Maurício de Nassau Professor Osiel Marlon
  18. 18. Análise e Projeto O.O. Maurício de Nassau Professor Osiel Marlon
  19. 19. Análise e Projeto O.O. Exemplo completo Vem requisitar Devolve a publicação Recebe a publicação Consulta a publicação Vem levantar Verifica disponibilidade Recolhe a publicação Empresta a publicação Coloca em lista de espera Aguarda disponibilidade Avisa o requisitante disponível [ desiste ] [ espera ] [ disponível ][ indisponível ] a biblioteca : Bibliotecarequisitante : Leitor : requisição [finalizada] : requisição [espera disponibilidade] : requisição [espera levantamento] : requisição [espera devolução]
  20. 20. BIFURCAÇÃO (fork) JUNÇÃO (Join) UNIÃO RAMIFICAÇÃO

×