Sem resumo de edição
Sem resumo de edição
Linha 3: Linha 3:


Primeiramente, para que se tenha uma melhor compreensão sobre Diagramas de Seqüência, primeiro é necessário entender o conceito de iteração.
Primeiramente, para que se tenha uma melhor compreensão sobre Diagramas de Seqüência, primeiro é necessário entender o conceito de iteração.
<br>


* Iterações
== Iterações ==
Comportamento que envolve conjunto de mensagens trocadas (troca de informação) entre objetos dentro de um determinado contexto.
Comportamento que envolve conjunto de mensagens trocadas (troca de informação) entre objetos dentro de um determinado contexto.
Esse termo se aplica a dois tipos de diagramas que enfatizam iterações entre objetos.
Esse termo se aplica a dois tipos de diagramas que enfatizam iterações entre objetos.
Linha 11: Linha 12:


- Diagrama de Colaboração
- Diagrama de Colaboração
<br>


== O que é um Diagrama de Sequência? ==


* O que é um Diagrama de Sequência?
Consiste em uma ferramenta UML (Linguagem Modelada Unificada), que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação.Apresentando os objetos que participam da iteração e a seqüência de mensagens trocadas. Um diagrama de sequência descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso e exibe os objetos e as mensagens passadas entre esses objetos no caso de uso.
<br>
 
== Qual a função ? ==
 
Estabelecer os objetos que interagem e seus relacionamentos dentro de um contexto.


Consiste em uma ferramenta UML (Linguagem Modelada Unificada), que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação.Apresentando os objetos que participam da iteração e a seqüência de mensagens trocadas. Um diagrama de sequência descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso e exibe os objetos e as mensagens passadas entre esses objetos no caso de uso.
* Pode ser utilizado para mostrar a evolução de uma dada situação em determinado momento do software
 
* Mostrar a colaboração entre duas ou mais classes e a tradução de um Caso de Uso desde sua interação com o usuário até a finalização de um processo.
 
* Pode mostrar erros não detectados no diagrama de classes. Ele melhora o diagrama de classes,permitindo que acrescentemos ou retiremos métodos e/ou atributos desnecessários de um conjunto de classes.
 
* A partir do diagrama de seqüência percebe-se a seqüência de mensagens enviadas entre objetos.A intenção é dar uma demonstração visual de como o software atuará frente ao usuário.


* Exemplo
* Mostra objetos participando em interações de acordo com suas linhas de vida e as mensagens que trocam
<br>
<br>



Edição das 02h56min de 1 de agosto de 2013

Diagrama de Sequência


Primeiramente, para que se tenha uma melhor compreensão sobre Diagramas de Seqüência, primeiro é necessário entender o conceito de iteração.

Iterações

Comportamento que envolve conjunto de mensagens trocadas (troca de informação) entre objetos dentro de um determinado contexto. Esse termo se aplica a dois tipos de diagramas que enfatizam iterações entre objetos.

- Diagrama de Seqüência – Enfatizam o tempo de sequência

- Diagrama de Colaboração

O que é um Diagrama de Sequência?

Consiste em uma ferramenta UML (Linguagem Modelada Unificada), que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação.Apresentando os objetos que participam da iteração e a seqüência de mensagens trocadas. Um diagrama de sequência descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do tempo. Ele registra o comportamento de um único caso de uso e exibe os objetos e as mensagens passadas entre esses objetos no caso de uso.

Qual a função ?

Estabelecer os objetos que interagem e seus relacionamentos dentro de um contexto.

  • Pode ser utilizado para mostrar a evolução de uma dada situação em determinado momento do software
  • Mostrar a colaboração entre duas ou mais classes e a tradução de um Caso de Uso desde sua interação com o usuário até a finalização de um processo.
  • Pode mostrar erros não detectados no diagrama de classes. Ele melhora o diagrama de classes,permitindo que acrescentemos ou retiremos métodos e/ou atributos desnecessários de um conjunto de classes.
  • A partir do diagrama de seqüência percebe-se a seqüência de mensagens enviadas entre objetos.A intenção é dar uma demonstração visual de como o software atuará frente ao usuário.
  • Mostra objetos participando em interações de acordo com suas linhas de vida e as mensagens que trocam


Elementos Básicos


  • Descrever


Tipos de mensagens


  • Descrever


Projetos


  • Em relação aos projetos apresentados pela turma, qual deles entende que pode ser representado por um Diagrama de Sequência?
  • Desenhe o Diagrama para este grupo


Referências


  • Prioritariamente livros e artigos
  • Notação ABNT