Diagrama de Sequencia
- É o diagrama que mostra o envio e recebimento de mensagens entre os objetos envolvidos no cenário
* Este diagrama apresenta apenas o caminho principal do processo
Componentes
Nome do componente
Representação Gráfica
Ator
Representa o agente externo que realmente acessa o sistema sempre colocado à esquerda do diagrama suas ações ou eventos apenas na tela principal
Tela Principal
Main
Representa a interface (tela) entre o usuário (ator) e o sistema (objeto)
Objetos Envolvidos
Representa cada objeto evoluído no processo. Recebe mensagem da tela e de outros objetos, mas nunca recebe mensagem do ator.
Evento
Representa a ação que o ator faz da tela. Não existe retorno de um evento.
Mensagem
Representa a mensagem disparada da tela principal ou de um objeto para outro objeto. Esta mensagem vai acionar um método específico e deve ter o nome do mesmo.
Retorno
Representa o retorno da mensagem enviada por um objeto tipo do retorno deve ser sobre a seta tracejada
Como montar um diagrama de sequencia
1- Defina o cenário (normalmente estabelecida pelo enunciado da questão);
2- Defina o processo (normalmente estabelecido pelo enunciado da questão)
3- Identifique o ator(caso exista mais de um ator que possa realizar o processo em questão, escolha o de maior baixo grau na cadeira de herança)
4- Identifique quais os objetos que participam do processo.
5- Liste o caminho principal para o processo em questão (considere apenas os itens sistêmicos)
6- Monte o diagrama, colocando sempre o ator à esquerda; a tela principal deve ficar sempre ao lado do ator , e depois da tela principal, todos os objetos envolvidos, em qualquer ordem.
Exemplo
Monte o diagrama de sequência para o processo de alterar produto de uma papelaria
Passo 1 e 2 -> Definidos pelo enunciado
Passo 3 – Ator -> Usuário do sistema/ funcionário da papelaria;
Passo 4 – Objetos envolvidos -> Produto
Passo 5 -> Caminho principal de alterar produto.
1-