SlideShare uma empresa Scribd logo
1 de 13
Análise Orientada a Objetos Diagrama de Seqüência
[object Object],[object Object],Diagrama de Seqüência
Os atores são os mesmos descritos no Diagrama de Caso de Uso. Neste Diagrama, os atores costumam ser apresentados como bonecos magros idênticos aos usados no Diagrama de Casos de Uso, porém contendo uma Linha de Vida. Diagrama de Seqüência Atores
Diagrama de Seqüência Atores Cliente
Objetos representam as instâncias das classes envolvidas no processo ilustrado pelo Diagrama de Seqüência.   Diagrama de Seqüência Objetos
A Linha de Vida representa o tempo em que um objeto existiu durante um processo. As Linhas de Vida são representadas  por linhas finas verticais tracejadas partindo do retângulo que representa o objeto.   Diagrama de Seqüência Linha da Vida
As mensagens são utilizadas no Diagrama de Seqüência para demonstrar a ocorrência de eventos, que normalmente forçam a chamada de um método em algum dos objetos envolvidos no processo. Diagrama de Seqüência Mensagens ou Estímulos
Diagrama de Seqüência Exemplo
Este tipo de mensagem identifica a resposta a uma mensagem para o objeto ou ator que a chamou. Uma mensagem de retorno pode Retornar informações específicas do método chamado ou simplesmente um valor indicando se o método foi executado com sucesso ou não. As mensagens de retorno são representadas por uma seta tracejada contendo uma seta fina que aponta para o objeto  ou ator que recebe o resultado de um método anteriormente chamado no objeto posicionado na outra extremidade da reta. Diagrama de Seqüência Mensagens de Retorno
Diagrama de Seqüência Mensagens de Retorno - Exemplo
Auto-chamadas são mensagens que um objeto envia para si mesmo. No caso de auto-chamadas uma mensagem parte do objeto e atinge o próprio objeto. Abaixo está um exemplo de auto-chamada. Diagrama de Seqüência Auto-Chamadas ou Auto-Delegações
Diagrama de Seqüência Caso de Uso – Gerar Extrato
Exemplo: Estudo de Caso 1 – Sistema de Empréstimos Exercícios: Estudo de Caso 2 – Revenda de Celulares Diagrama de Seqüência

Mais conteúdo relacionado

Mais procurados

diagrama de componentes
diagrama de componentesdiagrama de componentes
diagrama de componentes
elliando dias
 
Princípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de RequisitosPrincípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de Requisitos
elliando dias
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Sérgio Souza Costa
 
Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
audiclerio
 

Mais procurados (20)

diagrama de componentes
diagrama de componentesdiagrama de componentes
diagrama de componentes
 
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
 
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
 
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
 
Princípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de RequisitosPrincípios Fundamentais da Análise de Requisitos
Princípios Fundamentais da Análise de Requisitos
 
Diagrama de Atividades - UML
Diagrama de Atividades - UMLDiagrama de Atividades - UML
Diagrama de Atividades - UML
 
Projeto de Software
Projeto de SoftwareProjeto de Software
Projeto de Software
 
Conceito de processos
Conceito de processosConceito de processos
Conceito de processos
 
Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1Modelos de Processo de Software Parte 1
Modelos de Processo de Software Parte 1
 
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
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 
Análise e Modelagem de Software
Análise e Modelagem de SoftwareAnálise e Modelagem de Software
Análise e Modelagem de Software
 
Programação Orientada a objetos em Java
Programação Orientada a objetos em JavaProgramação Orientada a objetos em Java
Programação Orientada a objetos em Java
 
Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
 
Arquitetura de Software Visão Geral
Arquitetura de Software Visão GeralArquitetura de Software Visão Geral
Arquitetura de Software Visão Geral
 
Engenharia de Software Pressman
Engenharia de Software PressmanEngenharia de Software Pressman
Engenharia de Software Pressman
 
Aula 06 - Diagrama de classes
Aula 06 - Diagrama de classesAula 06 - Diagrama de classes
Aula 06 - Diagrama de classes
 
Sql - introdução
Sql -  introduçãoSql -  introdução
Sql - introdução
 
UML
UMLUML
UML
 

Semelhante a Análise Orientada a Objetos - Diagrama de Sequencia

Diagrama de Estados
Diagrama de EstadosDiagrama de Estados
Diagrama de Estados
Maikynata
 
CursoUML - Unified Modeling Language
CursoUML - Unified Modeling LanguageCursoUML - Unified Modeling Language
CursoUML - Unified Modeling Language
elliando dias
 

Semelhante a Análise Orientada a Objetos - Diagrama de Sequencia (14)

Análise de Sistemas Orientado a Objetos - 08 - Diagrama de Sequência
Análise de Sistemas Orientado a Objetos - 08 - Diagrama de SequênciaAnálise de Sistemas Orientado a Objetos - 08 - Diagrama de Sequência
Análise de Sistemas Orientado a Objetos - 08 - Diagrama de Sequência
 
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
 
Motivação
MotivaçãoMotivação
Motivação
 
Diagrama de Estados
Diagrama de EstadosDiagrama de Estados
Diagrama de Estados
 
Aula diagrama de interação - 3º periodo uniao
Aula diagrama de interação - 3º periodo uniaoAula diagrama de interação - 3º periodo uniao
Aula diagrama de interação - 3º periodo uniao
 
Aula 5 uml1 (1)
Aula 5   uml1 (1)Aula 5   uml1 (1)
Aula 5 uml1 (1)
 
Uml aula n_1
Uml aula n_1Uml aula n_1
Uml aula n_1
 
Diagrama de classes
Diagrama de classesDiagrama de classes
Diagrama de classes
 
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
 
Excel Basic com VBA - Macros
Excel Basic com VBA - MacrosExcel Basic com VBA - Macros
Excel Basic com VBA - Macros
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Aula 10 - Diagrama de Sequencia.pdf
Aula 10 - Diagrama de Sequencia.pdfAula 10 - Diagrama de Sequencia.pdf
Aula 10 - Diagrama de Sequencia.pdf
 
CursoUML - Unified Modeling Language
CursoUML - Unified Modeling LanguageCursoUML - Unified Modeling Language
CursoUML - Unified Modeling Language
 

Análise Orientada a Objetos - Diagrama de Sequencia

  • 1. Análise Orientada a Objetos Diagrama de Seqüência
  • 2.
  • 3. Os atores são os mesmos descritos no Diagrama de Caso de Uso. Neste Diagrama, os atores costumam ser apresentados como bonecos magros idênticos aos usados no Diagrama de Casos de Uso, porém contendo uma Linha de Vida. Diagrama de Seqüência Atores
  • 4. Diagrama de Seqüência Atores Cliente
  • 5. Objetos representam as instâncias das classes envolvidas no processo ilustrado pelo Diagrama de Seqüência.   Diagrama de Seqüência Objetos
  • 6. A Linha de Vida representa o tempo em que um objeto existiu durante um processo. As Linhas de Vida são representadas por linhas finas verticais tracejadas partindo do retângulo que representa o objeto.   Diagrama de Seqüência Linha da Vida
  • 7. As mensagens são utilizadas no Diagrama de Seqüência para demonstrar a ocorrência de eventos, que normalmente forçam a chamada de um método em algum dos objetos envolvidos no processo. Diagrama de Seqüência Mensagens ou Estímulos
  • 9. Este tipo de mensagem identifica a resposta a uma mensagem para o objeto ou ator que a chamou. Uma mensagem de retorno pode Retornar informações específicas do método chamado ou simplesmente um valor indicando se o método foi executado com sucesso ou não. As mensagens de retorno são representadas por uma seta tracejada contendo uma seta fina que aponta para o objeto ou ator que recebe o resultado de um método anteriormente chamado no objeto posicionado na outra extremidade da reta. Diagrama de Seqüência Mensagens de Retorno
  • 10. Diagrama de Seqüência Mensagens de Retorno - Exemplo
  • 11. Auto-chamadas são mensagens que um objeto envia para si mesmo. No caso de auto-chamadas uma mensagem parte do objeto e atinge o próprio objeto. Abaixo está um exemplo de auto-chamada. Diagrama de Seqüência Auto-Chamadas ou Auto-Delegações
  • 12. Diagrama de Seqüência Caso de Uso – Gerar Extrato
  • 13. Exemplo: Estudo de Caso 1 – Sistema de Empréstimos Exercícios: Estudo de Caso 2 – Revenda de Celulares Diagrama de Seqüência