Escolar Documentos
Profissional Documentos
Cultura Documentos
Diagramas de Sequncia e
Colaborao
Engenharia de Software II
2017.1
29/06/2017
Diagramas de Sequncia
Um diagrama de seqncia ilustra uma
interao segundo uma viso temporal.
Um diagrama de seqncia representado
atravs de duas dimenses:
a dimenso horizontal, que representa o conjunto de
objetos intervenientes; e
a dimenso vertical que representa o tempo.
A apresentao destas dimenses pode ser
invertida, se for conveniente. No existe
qualquer significado na ordenao horizontal
dos objetos intervenientes, ou seja, na sua
disposio relativa.
Diagramas de Sequncia
Modelagem do comportamento do sistema
descrio do que um sistema faz sem
explicar como ele faz.
Enfatizam a ordenao das
mensagens trocadas entre os objetos e
atores.
construdo a partir de um caso de
uso.
Exemplo de um diagrama de
seqncia
Outro Exemplo Partindo do
diagrama de Casos de Uso
Outro Exemplo Partindo do
diagrama de Casos de Uso
Vamos fazer um diagrama de seqncia
de uma chamada Telefnica
Empresa Telefnica - Central
2. Tom de discagem
3. Discagem do nmero
4. Tom de controle
5. Toque de chamada
7. Conversao 8. Conversao
...
Diagramas de Colaborao
Um diagrama de colaborao ilustra uma
interao organizada espacialmente.
De forma distinta dos diagramas de seqncia,
um diagrama de colaborao mostra as
relaes entre objetos que desempenham
diferentes papis. Por outro lado, um diagrama
de colaborao no mostra o tempo como uma
dimenso separada, pelo que a seqncia de
interaes e de atividades concorrentes
representada usando-se nmeros seqenciais.
Diagramas de Colaborao
A ordem de uma interao descrita atravs de
uma seqncia de nmeros, normalmente com
incio em 1.
Num fluxo de controle procedimental, os
nmeros de comunicao de uma subseqncia
so representados de acordo com o respectivo
nvel de incluso. Para uma seqncia de
interaes no procedimental, i.e., entre objetos
concorrentes, todos os nmeros de uma
seqncia encontram-se ao mesmo nvel.
Exemplo Diagramas de
Colaborao
Pedro: Chamado
Jos: Chamador
Voltando ao Exemplo de uma
ligao telefnica
Empresa Telefnica - Central
2. Tom de discagem
4. Tom de controle
7. Conversao 5. Toque de chamada
8. Conversao
10. Tom de ocupado
Pedro: Chamado
Jos: Chamador
Exerccio
Faa um diagrama de sequencia e de
colaborao a partir do caso de uso
abaixo:
Reunio com os grupos para
definir o escopo do projeto