SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Diagrama de Atividades




   Prof. Luís Fernando Garcia
       LUIS@GARCIA.PRO.BR
Diagrama de Atividades

•   Caso especial do diagrama de Estados
•   Baseado em Redes de Petri

•   Maior ênfase ao nível de Algoritmo
•   Semelhança com Fluxogramas

•   Descrever os PASSOS a serem percorridos
    para a conclusão de um método
    ESPECÍFICO e NÃO de um processo
    completo (sequência/colaboração) ...
Diagrama de Atividades

•   Estado de Ação

•   Realização de uma Ação dentro de um
    fluxo de controle ...
•   Atômico (não pode ser decomposto...)

•   1 atividade = n Estados de Ação
Diagrama de Atividades
•   Estado de Ação
Diagrama de Atividades

•   Ponto de Decisão

•   Ponto do fluxo de controle onde deve
    ser realizado um TESTE – TOMADA
    DE DECISÃO
•   Condição de Guarda [ ]
Diagrama de Atividades
•   Ponto de Decisão
Diagrama de Atividades
•   Ponto de Decisão
Diagrama de Atividades
•   Concorrência Dinâmica

•   Laço de repetição
•   Símbolo de MULTIPLICIDADE ( * )
Diagrama de Atividades

•   Envio de Sinais

•   Transmissão de um sinal para um
    dispositivo EXTERNO
•   Normalmente um Hardware
•   Envio de Sinais

•   Exemplo:
Diagrama de Atividades

•   Raias de Natação

•   Extensão do Diagrama de Atividades
•   Identificar os diversos SETORES,
    DEPT, ATORES que interagem com
    um PROCESSO
•   Zonas de influência de determinado
    ATOR sobre determinado PROCESSO
Diagrama de Atividades
•   Raias de Natação

•   Extensão do Diagrama de
    Atividades
•   Identificar os diversos
    SETORES, DEPT, ATORES
    que interagem com um
    PROCESSO
•   Zonas de influência de
    determinado ATOR sobre
    determinado PROCESSO

Weitere ähnliche Inhalte

Was ist angesagt?

Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
audiclerio
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
elliando dias
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
licardino
 

Was ist angesagt? (20)

Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitos
 
Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Aula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de AtividadeAula 03 - Introdução aos Diagramas de Atividade
Aula 03 - Introdução aos Diagramas de Atividade
 
Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling Language
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
 
Modelagem Aplicações Web com UML
Modelagem Aplicações Web com UMLModelagem Aplicações Web com UML
Modelagem Aplicações Web com UML
 
Aula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de usoAula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de uso
 
Metodologia Ágil
Metodologia ÁgilMetodologia Ágil
Metodologia Ágil
 
Modelagem de Sistemas de Informação 10 Diagrama de Sequência
Modelagem de Sistemas de Informação 10 Diagrama de SequênciaModelagem de Sistemas de Informação 10 Diagrama de Sequência
Modelagem de Sistemas de Informação 10 Diagrama de Sequência
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
Análise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasAnálise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemas
 
Diagrama de Casos de Uso
Diagrama de Casos de UsoDiagrama de Casos de Uso
Diagrama de Casos de Uso
 
Aula 1 - Revisão UML
Aula 1 - Revisão UMLAula 1 - Revisão UML
Aula 1 - Revisão UML
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Aula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de ProjetoAula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de Projeto
 

Andere mochten auch

Uml diagrama de sequencia
Uml diagrama de sequenciaUml diagrama de sequencia
Uml diagrama de sequencia
Italo Costa
 
Uml processo unificado
Uml   processo unificado Uml   processo unificado
Uml processo unificado
Julia
 
1 33 Problem Solving Logical Reasoning
1 33 Problem Solving Logical Reasoning1 33 Problem Solving Logical Reasoning
1 33 Problem Solving Logical Reasoning
Bitsy Griffin
 
Diagrama de estados 1
Diagrama de estados 1Diagrama de estados 1
Diagrama de estados 1
Maikynata
 

Andere mochten auch (20)

Diagrama de Atividades - UML
Diagrama de Atividades - UMLDiagrama de Atividades - UML
Diagrama de Atividades - UML
 
Uml diagrama de sequencia
Uml diagrama de sequenciaUml diagrama de sequencia
Uml diagrama de sequencia
 
Aula diagrama de atividade 3º periodo uniao
Aula diagrama de atividade 3º periodo uniaoAula diagrama de atividade 3º periodo uniao
Aula diagrama de atividade 3º periodo uniao
 
Análise Orientada a Objetos - Diagrama de Sequencia
Análise Orientada a Objetos - Diagrama de SequenciaAnálise Orientada a Objetos - Diagrama de Sequencia
Análise Orientada a Objetos - Diagrama de Sequencia
 
SICJUR - Sistema de Controle Jurídico
SICJUR - Sistema de Controle JurídicoSICJUR - Sistema de Controle Jurídico
SICJUR - Sistema de Controle Jurídico
 
Diagrama de sequência
Diagrama de sequênciaDiagrama de sequência
Diagrama de sequência
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Modelagem temporal uml diag de atividade
Modelagem temporal uml   diag de atividadeModelagem temporal uml   diag de atividade
Modelagem temporal uml diag de atividade
 
Uml processo unificado
Uml   processo unificado Uml   processo unificado
Uml processo unificado
 
Dice Game Case Study 11 30 6
Dice Game Case Study 11 30 6Dice Game Case Study 11 30 6
Dice Game Case Study 11 30 6
 
Diagrama sequencia
Diagrama sequenciaDiagrama sequencia
Diagrama sequencia
 
Diagrama UML Pergamum
Diagrama UML PergamumDiagrama UML Pergamum
Diagrama UML Pergamum
 
Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...
Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...
Introdução à Computação Aula 03 - Introdução a Ciência da Computação (A compu...
 
WordPress CMS - Gestão de conteúdo nunca foi tão fácil
WordPress CMS - Gestão de conteúdo nunca foi tão fácilWordPress CMS - Gestão de conteúdo nunca foi tão fácil
WordPress CMS - Gestão de conteúdo nunca foi tão fácil
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UML
 
Aula 03 - UML e Padrões de Projeto
Aula 03 - UML e Padrões de ProjetoAula 03 - UML e Padrões de Projeto
Aula 03 - UML e Padrões de Projeto
 
Análise Orientada a Objetos - Objetos E Classes
Análise Orientada a Objetos  -   Objetos E ClassesAnálise Orientada a Objetos  -   Objetos E Classes
Análise Orientada a Objetos - Objetos E Classes
 
1 33 Problem Solving Logical Reasoning
1 33 Problem Solving Logical Reasoning1 33 Problem Solving Logical Reasoning
1 33 Problem Solving Logical Reasoning
 
UML - Diagrama de Pacotes
UML - Diagrama de PacotesUML - Diagrama de Pacotes
UML - Diagrama de Pacotes
 
Diagrama de estados 1
Diagrama de estados 1Diagrama de estados 1
Diagrama de estados 1
 

Ähnlich wie Uml diagrama de atividades (6)

Diagrama de Espaguete
Diagrama de EspagueteDiagrama de Espaguete
Diagrama de Espaguete
 
Estratégias e Técnicas de Testes - Parte 2
Estratégias e Técnicas de Testes - Parte 2Estratégias e Técnicas de Testes - Parte 2
Estratégias e Técnicas de Testes - Parte 2
 
Resumo diagrama de casos de utilização
Resumo diagrama de casos de utilizaçãoResumo diagrama de casos de utilização
Resumo diagrama de casos de utilização
 
Aula10 fluxogramas
Aula10 fluxogramasAula10 fluxogramas
Aula10 fluxogramas
 
Rational Unfied Process
Rational Unfied ProcessRational Unfied Process
Rational Unfied Process
 
8-uml-e-modelagem-oo Introdução a UML.pdf
8-uml-e-modelagem-oo Introdução a UML.pdf8-uml-e-modelagem-oo Introdução a UML.pdf
8-uml-e-modelagem-oo Introdução a UML.pdf
 

Uml diagrama de atividades

  • 1. Diagrama de Atividades Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR
  • 2. Diagrama de Atividades • Caso especial do diagrama de Estados • Baseado em Redes de Petri • Maior ênfase ao nível de Algoritmo • Semelhança com Fluxogramas • Descrever os PASSOS a serem percorridos para a conclusão de um método ESPECÍFICO e NÃO de um processo completo (sequência/colaboração) ...
  • 3. Diagrama de Atividades • Estado de Ação • Realização de uma Ação dentro de um fluxo de controle ... • Atômico (não pode ser decomposto...) • 1 atividade = n Estados de Ação
  • 4. Diagrama de Atividades • Estado de Ação
  • 5. Diagrama de Atividades • Ponto de Decisão • Ponto do fluxo de controle onde deve ser realizado um TESTE – TOMADA DE DECISÃO • Condição de Guarda [ ]
  • 6. Diagrama de Atividades • Ponto de Decisão
  • 7. Diagrama de Atividades • Ponto de Decisão
  • 8. Diagrama de Atividades • Concorrência Dinâmica • Laço de repetição • Símbolo de MULTIPLICIDADE ( * )
  • 9. Diagrama de Atividades • Envio de Sinais • Transmissão de um sinal para um dispositivo EXTERNO • Normalmente um Hardware
  • 10. Envio de Sinais • Exemplo:
  • 11. Diagrama de Atividades • Raias de Natação • Extensão do Diagrama de Atividades • Identificar os diversos SETORES, DEPT, ATORES que interagem com um PROCESSO • Zonas de influência de determinado ATOR sobre determinado PROCESSO
  • 12. Diagrama de Atividades • Raias de Natação • Extensão do Diagrama de Atividades • Identificar os diversos SETORES, DEPT, ATORES que interagem com um PROCESSO • Zonas de influência de determinado ATOR sobre determinado PROCESSO

Hinweis der Redaktion

  1. Bom Tarde, Meu nome é Luis Fernando Garcia, Sou Mestrando do CPGCC, e orientando do Prof. José Valdeni de Lima. O objetivo desse defesa é a apresentação da dissertação de mestrado intutilada Consistência de Ligações no WWW.
  2. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.
  3. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.
  4. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.
  5. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.
  6. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.
  7. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.
  8. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.
  9. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.
  10. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.
  11. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.
  12. Apresentando o roteiro da apresentação: Na INTRODUÇÃO serão abordados os aspectos gerais sobre o assunto Em seguida serão apresentados breves conceitos sobre SISTEMAS DE HIPERDOCUMENTOS DISTRIBUÍDOS. No item CONSISTENCIA DE LIGAÇÕES é apresentado um referencial teórico e, em especial, um classificação das soluções encontradas, Em SOLUÇÃO PROPOSTA iremos analisar, detalhadamente, o embasamento e funcionamento da solução proposta para o ambiente WWW do Instituto No item PROTOTIPO IMPLEMENTADO serão abordados aspectos de implementação e prototipagem da ferramenta e finalmente apresentaremos as conclusões obtidas e as sugestões de trabalhos futuros.