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 == | |||
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? == | |||
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. | |||
* 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 | ||
<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