Ir para o conteúdo

Diagrama de sequência

Introdução

  Os diagramas de sequências são soluções dinâmicas de modelagem muito populares. Um diagrama de sequência descreve a maneira como os grupos de objetos colaboram em algum comportamento ao longo do tempo e registra o comportamento de um caso de uso, exibindo os objetos e as mensagens passadas entre esses objetos ao longo do caso de uso. Este diagrama busca determinar a sequência de eventos que acontecem em um determinado processo, identifica quais métodos devem ser disparados entre os atores e objetos envolvidos em um mesmo cenário.

  O diagrama de sequência fundamenta-se no diagrama de casos de uso, geralmente existe um diagrama de sequência para cada caso de uso. Segundo (Gilleanes,2.ed. 2014)[3], "uma vez que um caso de uso, em geral, refere-se a um processo disparado por um ator. Assim, um diagrama de sequência também permite documentar um caso de uso." Vale ressaltar que o diagrama de sequência depende também do diagrama de classes, pois as classes dos objetos estão descritas no diagrama de classe, assim, como os métodos que são disparados no diagrama de sequência.

Metodologia

  Os diagramas foram criados utilizando a ferramenta DrawIO para realizar a modelagem. Os diagramas representam algumas features do sistema, buscando a compreensão lógica dos cenários de uso do sistema, e a lógica de métodos proposta pela equipe.

Diagramas

  Nas figuras abaixo temos exemplos de diagramas de sequência de algumas features:

Administrador cadastrando professor

Administrador cadastrando professor

Figura 1: Diagrama de sequência do administrador cadastrando professor

Administrador cadastrando evento

Administrador cadastrando professor

Figura 2: Diagrama de sequência do administrador cadastrando evento

Guardian fazendo login

Responsável fazendo login

Figura 3: Diagrama de sequência do guardian fazendo login

Bibliografia

Versionamento

Versão Data Modificação Autor
1.0 21/08/2021 Criando documento, adicionando introdução, imagens e bibliografia Enzo Gabriel e Edson Soares
1.1 21/08/2021 Fazendo correções no documento Enzo Gabriel e Edson Soares
1.2 21/08/2021 Revisão por pares Nilo Mendonça e Eliseu Kadesh
1.3 19/09/2021 Adicionando diagrama de administrador cadastrando evento Enzo Gabriel
1.4 20/09/2021 Adicionando metodologia Enzo Gabriel
1.5 20/09/2021 Revisão por pares Nilo Mendonça e Daniel Porto
2.0 21/09/2021 Revisão segundo feedback da professora Edson Soares, Nilo Mendonça
2.1 21/09/2021 Feedback da professora (ajustes no Login) Edson Soares
2.2 21/09/2021 Revisores do documento Gabriel Bonifácio, Mateus O. Patrício