Your SlideShare is downloading. ×

Diagrama sequencia

3,051
views

Published on

Diagrama de Sequencia

Diagrama de Sequencia

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,051
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
98
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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’.
  • 6. Diagrama de Sequência
  • 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