SlideShare une entreprise Scribd logo
1  sur  15
Diagrama de Sequência Carlos Costa Diego Alves Honório Júnior  Jayson Vinicius
Diagrama de Sequência É um dos Diagramas de Interação da UML usado para demonstrar a interação entre objetos de um programa seguindo um fluxo lógico.
Diagrama de Sequência  	Para a criação deste diagrama são necessários os Diagramas de Classe e Casos de Uso, pois o Diagrama de Sequência trata das interações de objetos em um determinado caso de uso.
Composição do Diagrama de Sequência Atores: São os responsáveis pelo início do processo (caso de uso) que é tratado pelo diagrama de sequência. Objetos: São representados por retângulos no topo do diagrama, tem por padrão como padrão de nomenclatura ‘nome_do_objeto:Sua_Classe’; sem ordem especificada.
Composição do Diagrama de Sequência Gate: Indica um ponto em que a mensagem pode ser transmitida para dentro ou para fora do fragmento de interação. Linha de Vida: Linha que começa na criação do objeto e vai até a sua destruição, quanto mais vai para baixo, mais tempo o objeto ‘vive’.
Diagrama de Sequência
Mensagens forma de interação dos objetos; possui a assinatura do método que está sendo chamado; pode ser enviada para outro objeto ou para si mesma (auto interação).
Tipos de Mensagens Criação: aponta diretamente para o objeto e é marcada com <<CREATE>>;  Retorno: normalmente omitida, utiliza linha tracejada;  Destruição: indica a destruição do método, utilizando um ‘X’ no fim da sua Linha de Vida.
Pontos Fortes do diagrama de seqüência Consigo visualizar as sucessões de interações e como elas ocorrerão; Saber como meu objeto se comporta; As mensagens trocadas entre objetos; O tempo de vida de cada objeto; Saber como meus objetos se interagem; O diagrama de seqüência me possibilita representar de forma coerente quais os objetos envolvidos em um caso de uso, e qual a finalidade de determinado caso de uso.
Ferramenta de Auxílio à Construção do Diagrama de Sequência
possui versões Community(gratuita) e Professional(paga); Suporte a UML 2.1 Diagramas de Classe, Caso de Uso, Sequência, Atividade, Comunicação, Máquina de Estado, Componentes, Implantação, Estrutura de Composição, Objetos e Pacotes. Ajustes de alinhamento e tamanho dos diagramas Impressão dos diagramas (com a marca d’água da ferramenta)
software que modela vários tipos de diagramas; opções para formatação, como alterar fonte, estilos de linhas das caixas do seu diagrama, alterar o layout, etc.; opção Model (Modelo) : permite adicionar diagramas e verificar se estão de acordo com a UML e converter diagramas.
ferramenta para criação de diagramas que ajuda no desenvolvimento de software de alta qualidade; também é usada para documentar os projetos de software auxiliando os desenvolvedores;
Diagramas Suportados: Diagramas de caso de uso Diagramas  de componentes Diagramas de modelo entidade-relacionamento Diagramas de classe Diagramas de sequência Diagramas de estado Diagrama de atividade Diagrama de colaboração
Referências http://pt.wikipedia.org/wiki/Diagrama_de_sequ%C3%AAncia http://pt.wikipedia.org/wiki/UML http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/interacao/sequencia.htm http://wiki.les.inf.puc-rio.br/uploads/e/ef/Aula02-diagrama_sequencia.pdf http://pt.scribd.com/doc/20223852/Diagrama-de-Sequencia http://imasters.com.br/artigo/3004 http://www.ic.uff.br/~viviane.silva/2010.1/es1/util/aula8.pdf

Contenu connexe

Tendances

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

Tendances (20)

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)
 
Aula8 diagrama sequencia
Aula8 diagrama sequenciaAula8 diagrama sequencia
Aula8 diagrama sequencia
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
Uml diagrama de atividades
Uml   diagrama de atividadesUml   diagrama de atividades
Uml diagrama de atividades
 
UML - Diagrama de Pacotes
UML - Diagrama de PacotesUML - Diagrama de Pacotes
UML - Diagrama de Pacotes
 
Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
Caso De Uso
Caso De UsoCaso De Uso
Caso De Uso
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
Diagramas de pacotes
Diagramas de pacotesDiagramas de pacotes
Diagramas de pacotes
 
AOO - Diagrama de Caso de Uso
AOO - Diagrama de Caso de UsoAOO - Diagrama de Caso de Uso
AOO - Diagrama de Caso de Uso
 
Introdução à UML com Casos de Uso
Introdução à UML com Casos de UsoIntrodução à UML com Casos de Uso
Introdução à UML com Casos de Uso
 
Descrição formal de Casos de Uso
Descrição formal de Casos de UsoDescrição formal de Casos de Uso
Descrição formal de Casos de Uso
 
POO - Unidade 2 (parte 3) - Diagrama de Sequência (versão 1)
POO - Unidade 2 (parte 3) - Diagrama de Sequência  (versão 1)POO - Unidade 2 (parte 3) - Diagrama de Sequência  (versão 1)
POO - Unidade 2 (parte 3) - Diagrama de Sequência (versão 1)
 
Metodologia orientado a objetos
Metodologia orientado a objetosMetodologia orientado a objetos
Metodologia orientado a objetos
 
Aula 10 - Diagrama de Sequencia.pdf
Aula 10 - Diagrama de Sequencia.pdfAula 10 - Diagrama de Sequencia.pdf
Aula 10 - Diagrama de Sequencia.pdf
 
Jogo da forca - Diagrama de Classe
Jogo da forca - Diagrama de ClasseJogo da forca - Diagrama de Classe
Jogo da forca - Diagrama de Classe
 
Uml
UmlUml
Uml
 
Padrões de Projeto de Software
Padrões de Projeto de SoftwarePadrões de Projeto de Software
Padrões de Projeto de Software
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
 

En vedette (7)

Diagrama UML Pergamum
Diagrama UML PergamumDiagrama UML Pergamum
Diagrama UML Pergamum
 
Aula1 astah
Aula1 astahAula1 astah
Aula1 astah
 
Modelagem de casos de uso e diagramas de sequência
Modelagem de casos de uso e diagramas de sequênciaModelagem de casos de uso e diagramas de sequência
Modelagem de casos de uso e diagramas de sequência
 
Ferramentas Case - fase de análise e projeto
Ferramentas Case - fase de análise e projetoFerramentas Case - fase de análise e projeto
Ferramentas Case - fase de análise e projeto
 
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
 
Principais diagramas da UML
Principais diagramas da UMLPrincipais diagramas da UML
Principais diagramas da UML
 
Diagrama de Atividades - UML
Diagrama de Atividades - UMLDiagrama de Atividades - UML
Diagrama de Atividades - UML
 

Similaire à Diagrama sequencia

CursoUML - Unified Modeling Language
CursoUML - Unified Modeling LanguageCursoUML - Unified Modeling Language
CursoUML - Unified Modeling Language
elliando dias
 
Diagrama de Estados
Diagrama de EstadosDiagrama de Estados
Diagrama de Estados
Maikynata
 
Diagrama de classes1.1
Diagrama de classes1.1Diagrama de classes1.1
Diagrama de classes1.1
Maikynata
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e Relacionamentos
Robson Silva Espig
 

Similaire à Diagrama sequencia (20)

Uml aula n_1
Uml aula n_1Uml aula n_1
Uml aula n_1
 
CursoUML - Unified Modeling Language
CursoUML - Unified Modeling LanguageCursoUML - Unified Modeling Language
CursoUML - Unified Modeling Language
 
Aula 5 uml1 (1)
Aula 5   uml1 (1)Aula 5   uml1 (1)
Aula 5 uml1 (1)
 
Aula5 linguagem uml-introducao
Aula5 linguagem uml-introducaoAula5 linguagem uml-introducao
Aula5 linguagem uml-introducao
 
Trabalho de análise e projeto 2
Trabalho de análise e projeto 2Trabalho de análise e projeto 2
Trabalho de análise e projeto 2
 
Relatório da uml
Relatório da umlRelatório da uml
Relatório da uml
 
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. CarvalhoAula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
 
Diagrama de Estados
Diagrama de EstadosDiagrama de Estados
Diagrama de Estados
 
Diagrama de classes
Diagrama de classesDiagrama de classes
Diagrama de classes
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Motivação
MotivaçãoMotivação
Motivação
 
Diagrama de classes1.1
Diagrama de classes1.1Diagrama de classes1.1
Diagrama de classes1.1
 
Uml ppoint
Uml ppointUml ppoint
Uml ppoint
 
Revisão UML
Revisão UMLRevisão UML
Revisão UML
 
Curso Básico de UML
Curso Básico de UMLCurso Básico de UML
Curso Básico de UML
 
UML1.pdf
UML1.pdfUML1.pdf
UML1.pdf
 
Documentar Requisitos Usando Modelos
Documentar Requisitos Usando ModelosDocumentar Requisitos Usando Modelos
Documentar Requisitos Usando Modelos
 
4º semestre
4º semestre4º semestre
4º semestre
 
Modelo de Entidades e Relacionamentos
Modelo de Entidades e RelacionamentosModelo de Entidades e Relacionamentos
Modelo de Entidades e Relacionamentos
 

Dernier

Dernier (8)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 

Diagrama sequencia

  • 1. Diagrama de Sequência Carlos Costa Diego Alves Honório Júnior Jayson Vinicius
  • 2. Diagrama de Sequência É um dos Diagramas de Interação da UML usado para demonstrar a interação entre objetos de um programa seguindo um fluxo lógico.
  • 3. Diagrama de Sequência Para a criação deste diagrama são necessários os Diagramas de Classe e Casos de Uso, pois o Diagrama de Sequência trata das interações de objetos em um determinado caso de uso.
  • 4. Composição do Diagrama de Sequência Atores: São os responsáveis pelo início do processo (caso de uso) que é tratado pelo diagrama de sequência. Objetos: São representados por retângulos no topo do diagrama, tem por padrão como padrão de nomenclatura ‘nome_do_objeto:Sua_Classe’; sem ordem especificada.
  • 5. Composição do Diagrama de Sequência Gate: Indica um ponto em que a mensagem pode ser transmitida para dentro ou para fora do fragmento de interação. Linha de Vida: Linha que começa na criação do objeto e vai até a sua destruição, quanto mais vai para baixo, mais tempo o objeto ‘vive’.
  • 7. Mensagens forma de interação dos objetos; possui a assinatura do método que está sendo chamado; pode ser enviada para outro objeto ou para si mesma (auto interação).
  • 8. Tipos de Mensagens Criação: aponta diretamente para o objeto e é marcada com <<CREATE>>; Retorno: normalmente omitida, utiliza linha tracejada; Destruição: indica a destruição do método, utilizando um ‘X’ no fim da sua Linha de Vida.
  • 9. Pontos Fortes do diagrama de seqüência Consigo visualizar as sucessões de interações e como elas ocorrerão; Saber como meu objeto se comporta; As mensagens trocadas entre objetos; O tempo de vida de cada objeto; Saber como meus objetos se interagem; O diagrama de seqüência me possibilita representar de forma coerente quais os objetos envolvidos em um caso de uso, e qual a finalidade de determinado caso de uso.
  • 10. Ferramenta de Auxílio à Construção do Diagrama de Sequência
  • 11. possui versões Community(gratuita) e Professional(paga); Suporte a UML 2.1 Diagramas de Classe, Caso de Uso, Sequência, Atividade, Comunicação, Máquina de Estado, Componentes, Implantação, Estrutura de Composição, Objetos e Pacotes. Ajustes de alinhamento e tamanho dos diagramas Impressão dos diagramas (com a marca d’água da ferramenta)
  • 12. software que modela vários tipos de diagramas; opções para formatação, como alterar fonte, estilos de linhas das caixas do seu diagrama, alterar o layout, etc.; opção Model (Modelo) : permite adicionar diagramas e verificar se estão de acordo com a UML e converter diagramas.
  • 13. ferramenta para criação de diagramas que ajuda no desenvolvimento de software de alta qualidade; também é usada para documentar os projetos de software auxiliando os desenvolvedores;
  • 14. Diagramas Suportados: Diagramas de caso de uso Diagramas de componentes Diagramas de modelo entidade-relacionamento Diagramas de classe Diagramas de sequência Diagramas de estado Diagrama de atividade Diagrama de colaboração
  • 15. Referências http://pt.wikipedia.org/wiki/Diagrama_de_sequ%C3%AAncia http://pt.wikipedia.org/wiki/UML http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/uml/diagramas/interacao/sequencia.htm http://wiki.les.inf.puc-rio.br/uploads/e/ef/Aula02-diagrama_sequencia.pdf http://pt.scribd.com/doc/20223852/Diagrama-de-Sequencia http://imasters.com.br/artigo/3004 http://www.ic.uff.br/~viviane.silva/2010.1/es1/util/aula8.pdf