Link Search Menu Expand Document

Diagrama de Sequência

Versionamento

VersãoDataComentáriosAutor(es)
0.115/08/2021Abertura do documentoGiovanna B Bottino
0.215/08/2021Adiciona introdução ao diagrama de sequênciaGiovanna B Bottino
0.319/08/2021Adiciona diagrama de sequência - Feed de ProdutosGiovanna B Bottino
0.419/08/2021Adiciona diagrama de sequência - Visualizar ProdutoGiovanna B Bottino
0.519/08/2021Adiciona diagrama de sequência - Buscar ProdutoGiovanna B Bottino
0.619/08/2021Adiciona diagrama de sequência - Manter ProdutoGiovanna B Bottino
0.721/08/2021Adiciona diagrama de sequência - Cadastrar ClienteKess Jhones
0.822/08/2021Adiciona diagrama de sequência - Login/LogoutKess Jhones
0.923/08/2021Referencia informaçõesGiovanna B Bottino
1.023/08/2021Adiciona diagrama de sequência - Atualizar CadastroKess Jhones
1.123/08/2021Adiciona diagrama de sequência - Recuperar SenhaKess Jhones
1.223/08/2021RevisãoJoão Gabriel de Matos, Roberto Nóbrega

O Diagrama de Sequência

Segundo o vídeo “Curso de UML - O que é um Diagrama de Sequência” do Bóson Treinamentos o Diagrama de sequência é uma categoria de UML dinâmica que mostra uma sequência de eventos [1]. Isso é, enfatiza a ordenação temporal das mensagens ao mostrar interações na ordem em que ocorrem. Baseia-se no Caso de Uso relacionado e utiliza o Diagrama de Classes para definir os objetos envolvidos.

Essa categoria de Diagrama auxilia a entender os requisitos de um sistema e mostrar detalhes em Casos de Uso. Além disso, mostra como mensagens são trocadas entre os componentes [1].

Conforme o material apresentado pela professora Milene é um diagrama complexo composto por diversos elementos que normalmente contem [3] :

  • Atores
  • Objetos que participam da interação
  • Mensagens trocadas
  • Linha de vida e Caixa de Ativação
  • Operadores de Controle Estruturado
  • Foco de Controle
  • Gate

Escolhemos utilizar esse diagrama nos permite um melhor entendimento do projeto e aplicação. Com ele pode-se identificar como os objetos no sistema interagem uns com os outros para implementar nossas funcionalidades.

Diagrama de Sequência - Mychine

Utilizamos da ferramenta Drawio para desenvolver o diagrama e também usamos do tutorial de diagrama de sequência como guia [2]. Foi feito um rascunho e validado durante chamada de voz.

Cadastro Cliente V0.1

O diagrama de sequência do cadastro de clientes apresenta a seguência que o ator usuário faz para criar uma conta na plataforma.

Feito por: Giovanna B Bottino

Cadastro Cliente V1

Feito por: Kess Jhones

Atualizar Cadastro V1

O diagrama de sequência do atualizar cadastro apresenta a seguência que o ator usuário faz para atualizar seu cadastro na plataforma.

Feito por: Kess Jhones

Recuperar Senha V1

O diagrama de sequência do recuperar senha apresenta a seguência que o ator usuário faz para recuperar sua senha na plataforma.

Feito por: Kess Jhones

Realizar Login/Logout V1

O diagrama de sequência do Login/Logout de clientes apresenta a seguência que o ator usuário faz para realizar login e logout na plataforma.

Feito por: Kess Jhones

Feed de Produtos V1

O diagrama de sequência do feed de produtos apresenta a sequência que o ator usuário faz para listar todos os produtos, o usuário tem a opção de filtrar ou ordenar os produtos.

Feito por: Giovanna B, Matheus Gabriel, Igor Q. Lima, Samuel Nogueira, Pedro e Eduardo Picolo

Visualizar Produto V1

O diagrama de sequência de visualizar produto apresenta a sequência que o ator usuário faz para visualizar um único produto.

Feito por: Giovanna B, Matheus Gabriel, Igor Q. Lima, Samuel Nogueira, Pedro e Eduardo Picolo

Buscar Produto V1

O diagrama de sequência de buscar produto apresenta a sequência que o ator usuário faz para procurar um produto pelo nome.

Feito por: Giovanna B, Matheus Gabriel, Igor Q. Lima, Samuel Nogueira, Pedro e Eduardo Picolo

Manter Produto

Para o manter o produto, decidimos dividir em três diagramas diferentes: Criar, Editar e Deletar.

Os três diagramas visam mostrar a sequência onde o ator admin cria ou edita, ou deleta um produto. A seguir é possível observar esses diagramas.

Criar Produto V1

Feito por: Giovanna B, Matheus Gabriel, Igor Q. Lima, Samuel Nogueira, Pedro e Eduardo Picolo

Editar Produto V1

Feito por: Giovanna B, Matheus Gabriel, Igor Q. Lima, Samuel Nogueira, Pedro e Eduardo Picolo

Deletar Produto V1

Feito por: Giovanna B, Matheus Gabriel, Igor Q. Lima, Samuel Nogueira, Pedro e Eduardo Picolo

Referências

[1] BÓSON Treinamentos. Curso de UML - O que é um Diagrama de Sequência. Disponível em: https://www.youtube.com/watch?v=UVkj3ed0ZuM&t=991s. Acesso em: 15 de agosto de 2021.

[2] BLOG Creately. Sequence Diagram Tutorial – Complete Guide with Examples, Dispovível em: https://creately.com/blog/diagrams/sequence-diagram-tutorial/. Acesso em: 19 agosto de 2021.

[3] SERRANO, Milene. 5W2H, 2021. Material apresentado na Disciplina de Arquitetura e Desenho de Software do curso de engenharia de software da UnB, FGA. Acesso em: 15 de agosto de 2021.