Uml-parte3-diagrama-de-sequencia
907 palavras
4 páginas
UML – Diagrama de Sequência Engenharia de SoftwareProf. Paulo Vinícius Moreira Dutra
Análise e Desenvolvimento de Sistemas - FAFISM
Diagrama de Sequência
Procura determinar a sequência de eventos que ocorrem em um determinado processo; Baseiam-se em diagramas de Caso de Uso e de Classes; Podem ilustrar interações de atores e as operações iniciadas entre eles; Mostra eventos do sistema para um cenário de um Caso de Uso;
Componentes Diagrama de Sequência
Atores Objetos Linha de Vida Foco de Controle ou Ativação Mensagens Auto-chamadas ou Auto-delegações Condições ou Condições de Guarda Fragmento
Componentes Diagrama de Sequência
Atores:
◦ Os atores são os mesmo descritos no Diagrama de caso de uso, porém contendo uma linha abaixo dele.
Componentes Diagrama de Sequência
Objetos:
◦ Identificam as instâncias das classes envolvidas na sequencia do processo. Em sua descrição deve possuir separado por dois pontos o nome do objeto, em minúsculo, seguido do nome da classe.
Componentes Diagrama de Sequência
Linha de Vida:
◦ A linha de vida identifica o tempo que um objeto existiu durante um processo. As linhas de vida são representados por uma linha pontilhada. Existentes nos atores e objetos.
Componentes Diagrama de Sequência
Foco de controle ou ativação:
◦ Indica os períodos em que um determinado objeto ou ator esta participando ativamente de um processo.
Componentes Diagrama de Sequência
Mensagens:
◦ Indicam a trocam de mensagens entre objetos que disparam métodos ou comunicação entre dois atores.
Símbolo Descrição Mensagem síncrona Mensagem assíncrona Mensagem de retorno
<<create>>
Mensagem de Criação
Componentes Diagrama de Sequência
Mensagens:
◦ Síncrona: O objeto ou ator que disparou a mensagem fica a espera de uma resposta. A resposta é indicada pela mensagem de retorno; ◦ Assíncrona: A mensagem continua em paralelo com outra operação e não espera resposta; ela não bloqueia. ◦ Retorno: Indica a resposta de uma mensagem para um objeto que a chamou. O