Skip to content

Casos de Uso

Introdução

O diagrama de casos, também chamado de diagrama comportamental, na notação da UML, tem como proposta documentar a maneira como o sistema deve se comportar do ponto de vista do usuário externo, utilizando dos léxicos levantados para elaboração dos casos de uso, dessa forma descrevendo um conjunto de ações do sistema.

Metodologia

Para criação do artefato realizamos a criação de um diagrama de casos de uso UML com o intuito de mostrar como o sistema deve se comportar. Foi utilizada o LucidChart, para criar o diagramação no geral.

Componentes e símbolos

Um diagrama de casos de uso possui os seguintes elementos em sua composição:

Nome Função Elemento
Atores Representam os usuários e sistemas, ou um tipo dele, normalmente são representados por bonecos de palito
Caso de uso É uma atuação ou funcionalidade realizada pelo ator.Geralmente são definidos por um objeto na forma oval horizontal
Cenário Nesse elemento, é descrito os eventos que acontecem quando um usuário manuseia o sistema.
Comunicação (ou ação) Consiste em uma ação que o usuário irá realizar sobre o caso de uso

Tabela 1: Elementos do diagrama de casos de uso. (Autor: MEISTER, Guilherme. 2024).

Diagrama de casos de uso

Segue o diagrama de casos de uso feito.

Especificação dos Casos de uso

Os casos de usos mais importantes e mais utilizados no aplicativo estão representados na Figura 2. Uma melhor visualização da imagem pode ser encontrada em casos de uso Consumidor.gov.

A Figura 2 apresenta o diagrama de casos de uso do aplicativo Consumidor.gov.

Figura 2: Elemento comunicação (Autor: FERREIRA, Matheus 2024).

A seguir, a especificação dos casos de uso identificados com 'UC' (Use case) seguido por uma enumeração.

UC01.

UC01 Pesquisar empresa
Atores Usuário
Frequência de uso Alta
Requisitos Abrir a página principal do app
Condição de entrada O usuário utiliza a barra de pesquisa para encontrar a empresa desejada
Fluxo principal Fluxo 1: O Usuário clica em pesquisar empresa
  1. O sistema abre uma barra de pesquisa
  2. De acordo com as palvaras digitadas, o app mostra as empresas disponíveis
  3. O usuário escolhe uma opção
Fluxo 2: O usuário clica em abrir uma empresa
  1. O sistema abre os indicadores da empresa
Fluxo 3: O usuário navega entre os dados da empresa
  1. O Sistema oferece indicadores do ano atual e dentre todos os anos
    • O usuários podem obter todas as informações sobre o feedback da empresa
Fluxos alternativos Não há
<<<<<<< HEAD
Fluxos de exceção Fluxo 1: O Usuário clicka em pesquisar empresa
  1. O sistema abre uma barra de pesquisa
  2. De acordo com as palvaras digitadas, o app mostra as empresas disponíveis
  3. O usuário escolhe uma opção
Fluxo 2: O usuário clicka em abrir uma empresa
  1. O sistema abre os indicadores da empresa
Fluxo 3: O usuário navega entre os dados da empresa
  1. O Sistema oferece indicadores do ano atual e dentre todos os anos
    • O usuários podem obter todas as informações sobre o feedback da empresa
Pós condições O usuário tem a opção de abrir
reclamação
=======
Fluxos de exceção - Falha de conexão à internet.
- Aplicativo travou
Pós condições O usuário tem a opção de abrir reclamação
>>>>>>> eeda57fe4ca9e11ce606d27fecab6a43f28be680
Data da criação 17/05/24
Rastreabilidade ST04

Arquivo PDF aqui

Tabela 2: Especificação do caso de uso: Pesquisar empresa. (Autor: MEISTER, Guilherme. 2024).

UC02.

UC02 Fazer reclamação
Atores Usuário
Frequência de uso Alta
Requisitos Disponibilidade da empresa no app
Condição de entrada O usuário seleciona encontra a empresa e abre reclamação
Fluxo principal Fluxo 1: O Usuário clica na empresa desejada
  1. O sistema responde mostrando indicadores da empresa
  2. É exibida a opção de fazer reclamação
Fluxo 2: O usuário clica em QUERO RECLAMAR
  1. O sistema abre a página para registrar reclamação
  2. O usuário tem que responder as seguintes perguntas
    • Procurou a empresa?
    • Como comprou?
    • Área
    • Assunto
    • Problema
Fluxo 3: O usuário clica em Próximo
  1. O sistema abre a página para informações adicionais
    • Nota Fiscal
    • Data de compra
    • Ordem de compra
    • Marca/modelo
Fluxo 4: O usuário clica próximo
  1. O sistema mostra espaços para cadastro de ultimas informações
    • Descreva a Reclamação
    • Pedido à empresa
    • incluir anexo
Fluxo 5: O usuário clica em Próximo
  1. O sistema mostra o resumo da reclamação
  2. usuário confirma.
Fluxos alternativos Não há
Fluxos de exceção - Falha de conexão à internet.
- Aplicativo travou
Pós condições Não há
Data da criação 17/05/24
Rastreabilidade ST01 ST03

Arquivo PDF aqui

Tabela 2: Especificação do caso de uso: Abrir reclamação. (Autor: MEISTER, Guilherme. 2024).

UC03.

UC03 Visualizar reclamações de outros usuários
Atores Usuário
Frequência de uso Alta
Requisitos disponibilidade da reclamações recentes no app
Condição de entrada O usuário seleciona reclamações de outros usuários
Fluxo principal Fluxo 1: O Usuário clica em reclamações de outros usuários
  1. O sistema responde mostrando as ultimas reclamações
  2. O usuário pode visualizar a reclamação com mais detalhes
Fluxo 2: O usuário clica na reclamação de outro cliente
  1. O sistema abre a página com os detalhes da reclamção
Fluxo 3: O usuário clica em filtrar
  1. O sistema abre um pop-up com opção de filtragem
    • Palavra chave
    • Fornecedor
Fluxos alternativos Não há
Fluxos de exceção - Falha de conexão à internet.
- Aplicativo travou
Pós condições Não há
Data da criação 17/05/24
Rastreabilidade QUE04 ST05 ST07

formato PDF aqui

Tabela 3: Especificação do caso de uso: Visualizar reclamações de outros usuários. (Autor: FERREIRA, Matheus. 2024).

UC04.

UC04 Visualizar minhas reclamações
Atores Usuário
Frequência de uso Alta
Requisitos usuário já deve ter realizado uma reclamação no app
Condição de entrada O usuário seleciona minhas reclamações
Fluxo principal Fluxo 1: O Usuário clica em minhas reclamações
  1. O sistema responde mostrando as reclamações feitas pelo usuário
  2. O usuário pode visualizar o andamento da reclamação
Fluxo 2: O usuário clica na reclamação
  1. O sistema abre a página com os detalhes da reclamção
    • área
    • Assunto
    • Problema
    • Gestor
    • Data de abertura
Fluxo 3: O usuário clica em interagir com o fornecedor
  1. O sistema abre uma página com opção de digitar uma mensagem à empresa
Fluxos alternativos Não há
Fluxos de exceção - Falha de conexão à internet.
- Aplicativo travou.
Pós condições Não há
Data da criação 17/05/24
Rastreabilidade ST02 QUE07 QUE06

formato PDF aqui

Tabela 4: Especificação do caso de uso: Visualizar minhas reclamações. (Autor: GALDINO, Henrique. 2024).

UC05.

UC05 Visualizar Dados Gerais
Atores Usuário
Frequência de uso Baixa
Requisitos usuário deve clicar na opção
Condição de entrada O usuário seleciona dados gerais
Fluxo principal Fluxo 1: O Usuário clica em dados gerais
  1. O sistema responde mostrando dados sobre o app coletados desde 2014
  2. O usuário pode visualizar os dados:
    • Total de Reclamações finalizadas
    • Total de usuários cadastrados
    • Total de empresas cadastradas
Fluxos alternativos Não há
Fluxos de exceção - Falha de conexão à internet.
- Aplicativo travou.
Pós condições Não há
Data da criação 17/05/24
Rastreabilidade QUE05 QUE04

formato PDF aqui

Tabela 5: Especificação do caso de uso: Visualizar Dados Gerais. (Autor: THIAGO, Igor. 2024).

UC06.

UC06 Visualizar meus Dados
Atores Usuário
Frequência de uso Média
Requisitos usuário deve ter um cadastro no app
Condição de entrada O usuário seleciona meus Dados
Fluxo principal Fluxo 1: O Usuário clica em Menu
  1. O sistema responde mostrando a opção de visualizar dados de usuário
  2. O usuário pode visualizar seu respectivos dados:
    • nome
    • CPF
    • Data de nascimento
Fluxo 2: O Usuário clica em endereço
  1. O sistema responde mostrando dados de endereço do usuário
Fluxo 3: O Usuário clica em contato
  1. O sistema responde mostrando dados de contato do usuário
Fluxos alternativos Não há
Fluxos de exceção - Falha de conexão à internet.
- Aplicativo travou.
Pós condições Não há
Data da criação 17/05/24
Rastreabilidade ST09

formato PDF aqui

Tabela 6: Especificação do caso de uso: Visualizar meus Dados. (Autor: CÉSAR, Julio. 2024).

UC07.

UC07 Responder Reclamação
Atores Empresa
Frequência de uso Alta
Requisitos Empresa deve ter um cadastro no app
Condição de entrada A empresa recebe uma reclamação advinda de um usuário
Fluxo principal
  1. A empresa recebe a reclamação
  2. O sistema da a opção de responder
Fluxos alternativos Não há
Fluxos de exceção - Falha de conexão à internet.
- Aplicativo travou.
Pós condições Não há
Data da criação 17/05/24
Rastreabilidade INT28 INT30

Tabela 7: Especificação do caso de uso: Responder Reclamação. (Autor: GONTIJO, Rodrigo. 2024).

UC08.

UC08 Avaliar Empresa
Atores Usuário
Frequência de uso Alta
Requisitos usuário deve ter feito uma reclamação
Condição de entrada O usuário abre a seção da reclamação já finalizada
Fluxo principal Fluxo 1: O Usuário clica em Minhas reclamações
  1. O sistema responde mostrando o andamento do processo da reclamação
  2. O usuário tem a opção de avaliar a resposta do fornecedor
Fluxo 2: O Usuário clica em avaliar resposta
  1. O sistema responde mostrando um pop-up com campos para:
    • considerar a resolução da reclamação
    • avaliar seu grau de satisfação
    • fazer um comentário
Fluxos alternativos Não há
Fluxos de exceção - Falha de conexão à internet.
- Aplicativo travou.
Pós condições Não há
Data da criação 17/05/24
Rastreabilidade QUE07

Tabela 8: Especificação do caso de uso: Avaliar Empresa. (Autor: MEISTER, Guilherme. 2024).

Bibliografia

[1] Ferramenta Lucidchart, disponível no link. Acessado em 05 de maio. de 2024. [2] BARBOSA, S. D. J.; SILVA, B. S. Interação Humano-Computador. Rio de Janeiro: Elsevier, 2011.

Histórico de Versões

Data Versão Descrição Autor(es) Data de revisão Revisor(es)
1.5 18/05/2024 18/05/2024 Finalização da página Guilherme Meister Igor Thiago
1.4 18/05/2024 18/05/2024 Adição das UC01, UC02 E UC07 Rodrigo Gontijo, Guilherme Meister Igor Thiago
1.3 17/05/2024 18/05/2024 Adição das UC04 E UC06 Júlio César, Henrique Galdino Rodrigo Gontijo
1.2 17/05/2024 17/05/2024 Adição das UC03 E UC05 Igor Thiago, Matheus Ferreira Rodrigo Gontijo
1.1 15/05/2024 17/05/2024 Adição Diagrama Guilherme Meister, Henrique Galdino Igor Thiago
1.0 03/05/2024 Criação do artefato Guilherme Meister e Matheus Ferreira 10/04/2024 Henrique Galdino e Rodrigo