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:
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
|
Fluxos alternativos | Não há |
<<<<<<< HEAD | |
Fluxos de exceção | Fluxo 1: O Usuário clicka em pesquisar 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 |
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
|
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 |
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
|
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
|
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
|
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
|
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 |
|
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
|
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
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 |