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.