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?

Uml diagrama de sequencia
Uml diagrama de sequenciaUml diagrama de sequencia
Uml diagrama de sequencia
Italo Costa
 
Java orientação a objetos (associacao, composicao, agregacao)
Java   orientação a objetos (associacao, composicao, agregacao)Java   orientação a objetos (associacao, composicao, agregacao)
Java orientação a objetos (associacao, composicao, agregacao)
Armando Daniel
 

Was ist angesagt? (20)

Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
 
Uml diagrama de sequencia
Uml diagrama de sequenciaUml diagrama de sequencia
Uml diagrama de sequencia
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
UML - Diagrama de Pacotes
UML - Diagrama de PacotesUML - Diagrama de Pacotes
UML - Diagrama de Pacotes
 
Diagrama de Casos de Uso
Diagrama de Casos de UsoDiagrama de Casos de Uso
Diagrama de Casos de Uso
 
Aula 06 - Diagrama de classes
Aula 06 - Diagrama de classesAula 06 - Diagrama de classes
Aula 06 - Diagrama de classes
 
Diagrama de sequência
Diagrama de sequênciaDiagrama de sequência
Diagrama de sequência
 
Trabalho uml
Trabalho umlTrabalho uml
Trabalho uml
 
Programação Orientação a Objetos - Herança
Programação Orientação a Objetos - HerançaProgramação Orientação a Objetos - Herança
Programação Orientação a Objetos - Herança
 
Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
Modelagem de Dados
Modelagem de DadosModelagem de Dados
Modelagem de Dados
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
Aula02
Aula02Aula02
Aula02
 
Java orientação a objetos (associacao, composicao, agregacao)
Java   orientação a objetos (associacao, composicao, agregacao)Java   orientação a objetos (associacao, composicao, agregacao)
Java orientação a objetos (associacao, composicao, agregacao)
 
Uml
UmlUml
Uml
 
UML
UMLUML
UML
 
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
 
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
 
Diagramas de casos de uso - aula 2
Diagramas de casos de uso - aula 2Diagramas de casos de uso - aula 2
Diagramas de casos de uso - aula 2
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
 

Andere mochten auch

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
 
Resumo diagramas de classes
Resumo diagramas de classesResumo diagramas de classes
Resumo diagramas de classes
Marco Coelho
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados I
Djonathas Cardoso
 

Andere mochten auch (20)

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
 
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 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
 
Diagrama de estados 1
Diagrama de estados 1Diagrama de estados 1
Diagrama de estados 1
 
Resumo diagramas de classes
Resumo diagramas de classesResumo diagramas de classes
Resumo diagramas de classes
 
Diagramas de componentes
Diagramas de componentesDiagramas de componentes
Diagramas de componentes
 
DER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e RelacionamentosDER - Diagrama de Entidade e Relacionamentos
DER - Diagrama de Entidade e Relacionamentos
 
Principais diagramas da UML
Principais diagramas da UMLPrincipais diagramas da UML
Principais diagramas da UML
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados I
 

Ä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.