Continuando o Resumo sobre UML, vemos agora o Diagrama de Sequencia
Características:
- Diagrama criado para modelagem da interação entre objetos
- Detalha como objetos colaboram para implementar um cenário de caso de uso
- Útil para ajudar na identificação dos métodos das classes
- Caixas representando objetos
- Linhas verticais representando a vida do objeto
- Linhas horizontais representando troca de mensagem
- Os objetos são de algum tipo definido no diagrama de classes
- O nome de um objeto é da forma nome : classe
- Em situações onde um nome específico não pode ser identificado (ex.: pedro : Pessoa), utilize:
- Um nome genérico (ex.: umaPessoa : Pessoa)
- Um nome único (ex.: aPessoa : Pessoa)
- Ou omita o nome (ex.: : Pessoa)
- Uma linha pontilhada sai do objeto (linha de vida) representando o momento da sua criação em diante
- Quanto mais para baixo, mais tempo passou
Mensagens:
A interação entre objetos é representada por mensagens para outros objetos ou para o mesmo objeto (auto mensagem). Uma mensagem contém a assinatura do método que está sendo chamado e uma barra de ativação indica o escopo de execução do métodoA Mensagem de criação aponta diretamente para o objeto e é marcada com <<create>>Já a Mensagem de retorno é opcional, e normalmente é omitida•Usa seta tracejada•Marca de destruição•Indica o término da vida de um objeto com um “X”
1 Comentário. Deixe novo
[…] tal alguns artigo:UML – Diagramas de sequenciaUML – Diagrama de atividades/Ciclo de vida iterativo e […]