Diagrama sequencia

3.726 visualizações

Publicada em

Diagrama de Sequencia

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
3.726
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
120
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Diagrama sequencia

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

×