Diagrama de Casos de Uso


Histórico de versão

Data Versão Descrição Autor(es)
28.02.2022 0.1 Criação do documento Damarcones
29.02.2022 0.2 Inclusão de diagramas v1 Damarcones, Geraldo
02.03.2021 0.3 Inclusão de diagramas v2 Rafaella, Geraldo
03.03.2021 0.4 Inclusão de diagramas v2 Rafaella, Isabella, Damarcones
03.03.2021 0.5 Adição da introdução Rafaella, Geraldo
04.03.2021 1.0 Especificação dos casos de uso Rafaella
05.03.2021 1.1 Correção de links e de redirecionamentos Lucas
08.03.2021 1.2 Revisão do documento Lucas

Participantes

  • Geraldo Victor
  • Damarcones Porto
  • Rafaella Junqueira
  • Isabella Carneiro
  • Lucas Lopes (Revisão)

Introdução


Os diagramas de casos de uso representam as interações dos usuários com o sistema, dando uma visão geral sobre o relacionamento entre atores, casos de uso e sistema, além de auxiliar no entendimento quanto ao escopo do projeto e as metas que os usuários visam atingir por meio do sistema.

O objetivo do diagrama de caso de uso em UML é demonstrar as diferentes maneiras que o usuário pode interagir com um sistema, organizar os requisitos funcionais, especificando o contexto de uso para desses requisitos, e modelar um fluxo básico de eventos.


Metodologia

A criação dos casos de uso se deu durante reuniões entre os participantes em forma de discussão sobre o assunto, em um primeiro momento e, posteriormente, foi feita a modelagem dos diagramas para complementar os casos de uso que foram descritos em texto. As primeiras versões dos diagramas foram criadas utilizando a ferramenta Draw.io e as segundas versões utilizaram a ferramenta Lucidchart.


Diagramas


v2

ID Diagrama ID Diagrama
UCD01 Cadastrar usuários UCD04 Recuper senha
UCD02 Realizar login UCD05 Gerenciar estabelecimento
UCD03 Agendar horário UCD06 Gerenciar perfil de usuário


v1

ID Diagrama ID Diagrama
UCD01 Cadastrar usuário UCD09 Ver localização da loja
UCD02 Realizar login UCD10 Agendar horário
UCD03 Recuperar senha UCD11 Avaliar serviço
UCD04 Notificar horário agendado antecipadamente UCD12 Visualizar calendário para agendamento
UCD05 Notificar atraso do funcionário USD13 Visualizar calendário para agendamento
UCD06 Gerenciar permissões de usuários USD14 Visualizar agendamentos marcados pelos clientes
UCD07 Visualizar funcionários USD15 Visualizar serviços com tabelas de preços
UCD08 Visualizar agendamentos USD16 Adicionar produto ao carrinho


Referências


Livro: VASQUEZ,C. E.; SIMÕES, G. S. Engenharia de Requisitos. BRASPORT. 1ª edição, 19 outubro 2016.

LUCIDCHART, Diagrama de caso de uso UML: O que é, como fazer e exemplos. Disponível em: https://www.lucidchart.com/pages/pt/diagrama-de-caso-de-uso-uml Acesso em: 03 de março de 2021.

BÓSON Treinamentos. Curso de UML - Diagramas de casos de uso. Disponível em:https://www.youtube.com/watch?v=tezLX9quOVc . Acesso em: 3 de março de 2021.