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

diagrama de componentes
diagrama de componentesdiagrama de componentes
diagrama de componentes
elliando dias
 
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
 
Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
audiclerio
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
Nécio de Lima Veras
 

Tendances (20)

diagrama de componentes
diagrama de componentesdiagrama de componentes
diagrama de componentes
 
Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
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
 
Uml
UmlUml
Uml
 
Aula8 diagrama sequencia
Aula8 diagrama sequenciaAula8 diagrama sequencia
Aula8 diagrama sequencia
 
Aula 1 - Revisão UML
Aula 1 - Revisão UMLAula 1 - Revisão UML
Aula 1 - Revisão UML
 
Diagrama de Casos de Uso
Diagrama de Casos de UsoDiagrama de Casos de Uso
Diagrama de Casos de Uso
 
Aula diagrama de classes
Aula diagrama de classesAula diagrama de classes
Aula diagrama de classes
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
 
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)
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
8 02
8 028 02
8 02
 
Diagrama de Classes
Diagrama de ClassesDiagrama de Classes
Diagrama de Classes
 
Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
 
Introdução à Análise de Sistemas
Introdução à Análise de SistemasIntrodução à Análise de Sistemas
Introdução à Análise de Sistemas
 
Aula UML - Unified Modeling Language
Aula UML - Unified Modeling LanguageAula UML - Unified Modeling Language
Aula UML - Unified Modeling Language
 
Aula 9 banco de dados
Aula 9   banco de dadosAula 9   banco de dados
Aula 9 banco de dados
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
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
 

En vedette (8)

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
 
Uml diagrama de atividades
Uml   diagrama de atividadesUml   diagrama de atividades
Uml diagrama de atividades
 
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
 

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
 
Trabalho uml
Trabalho umlTrabalho uml
Trabalho uml
 
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
 

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