Diagramas
Data: 04/12/12
Disciplina: PSI
Turma: 2 TI Noturno
Diagramas de Sequência
Já os diagramas de sequencia mostram a interação dos objetos em um sistema, dando ênfase à sequencia de mensagens trocadas entre eles. Esse diagrama consiste em um número de objetos dispostos em linha verticais, que no decorrer do tempo (linha vertical), possibilita a visualização das mensagens enviadas entre os objetos através de setas que relacionam
(CORRÊA e BORGES,2009).
• M ostra i nterações (troc as de m ensagens) entre o bjetos em uma s equência temporal.
•É u tilizado para descrever casos de uso, m étodos e serviços .
• F acilita a v isualização da dinâmica do s istema, p ois mostra quais os m étodos e as situações em que eles serão chamados.
• E nfatiza o o rdenamento t emporal das o perações .
Um diagrama de sequência é utilizado para demonstrar a ordem que as mensagens ocorrem seguindo uma sequência linear. Porém em alguns casos é preciso representar mensagens condicionais, loops ou execuções concorrentes, sendo necessário o uso de quadros, também conhecidos como operadores de controle (BOOCH; RUMBAUGH;
JACOBSON, 2005).
Os diagramas de sequência são utilizados para descrever o fluxo de execução de casos de uso, métodos e serviços (transações complexas e web services).
Neles são representados atores, objetos e métodos ordenados por tempo.
Possibilitam que o fluxo de execução seja, ao mesmo tempo, documentado e validado. O ferecem um excelente n ível de detalhamento e facilitam a v isualização da dinâmica do sistema. Por isso é considerado um dos mais importantes diagramas da. UML, sendo a técnica p referida de modelagem d a dinâmica de um sistema. O s diagr amas estudados a té aqui não p ossuem qualquer significado com relação a posição relativa de seus elementos. Nos diagramas de sequência esta posição é importante pois eles podem s er c oncessão g ráficos 2D, nos quais o eixo horizontal r epresenta a execução de um