Cenários
Introdução
Os cenários são conhecidos como uma estratégia para a compreensão da interface entre o ambiente e o sistema, bem como um meio de extrair e especificar o comportamento do software descrevendo as situações do ambiente, de acordo com as principais ações realizadas fora do sistema de software. Os cenários também ajudam a esclarecer a inter-relação entre requisitos funcionais e não funcionais.
Metodologia
Há cinco maneiras de descrever cenários: texto narrativo, texto estruturado, diagramas, imagens e animações ou simulações. Neste documento, optamos por utilizar o texto estruturado para apresentar os cenários. Esse formato utiliza uma linguagem natural semi-estruturada, o que facilita o entendimento de cada cenário e a validação dos requisitos pelo cliente. Esse modelo pode ser observado na Tabela 1 a seguir.
Elemento | Descrição |
---|---|
Objetivo | Finalidade do cenário |
Contexto | Descrição de pré-condições, local (físico) e tempo |
Recursos | Objetos passivos com os quais os atores interagem |
Ator | Pessoa ou estrutura organizacional |
Episódios | Ação realizada por um ou vários atores com participação de outros atores utilizando recursos |
Restrições | Imposição que restrinja um episódio de um cenário |
Exceção | Tratamento para uma situação excepcional ou de erro |
Tabela 1: Modelo texto estruturado para descrição de cenários.
C01: Pesquisar empresa pelo nome
Elemento | Descrição |
---|---|
Objetivo | - Pesquisar empresa pelo nome |
Contexto | - Local: Aba "Home". - Tempo: Menos de 30 segundos. - Pré-condições: ter um dispositivo com acesso a internet |
Recursos | - Internet. - Smartphone com a Consumidor.gov instalado. |
Ator | - Usuário |
Episódios | - Usuário clica na barra de pesquisa - Usuário digita o nome da empresa - Usuário seleciona a empresa |
Restrições | - Usuário não achar a empresa |
Exceção | - Falha de conexão à internet. - Aplicativo travou |
Tabela 2: Cenário 01: Pesquisar empresa pelo nome. (Autor: THIAGO, Igor. 2024).
C02: Cadastrar reclamação
Elemento | Descrição |
---|---|
Objetivo | - Cadastrar uma reclamação de uma empresa |
Contexto | - Local: Aba "Home". - Tempo: Menos de 5 minutos. - Pré-condições: ter um dispositivo com acesso a internet |
Recursos | - Internet. - Smartphone com a Consumidor.gov instalado. |
Ator | - Usuário |
Episódios | - Usuário pesquisa uma empresa - Usuário seleciona a empresa - Usuário clica no botão escrito "QUERO RECLAMAR" - Usuário preenche as informações do cadastro - Usuário clica no botão "Enviar" |
Restrições | - Usuário não achar a empresa - Usuário não tem as informações necessárias para o cadastro |
Exceção | - Falha de conexão à internet. - Aplicativo travou |
Tabela 3: Cenário 02: Cadastrar reclamação. (Autor: THIAGO, Igor. 2024).
C03: Visualizar reclamações de outros usuários
Elemento | Descrição |
---|---|
Objetivo | - Visualizar reclamações de outros usuários |
Contexto | - Local: Aba "Visualizar reclamações de outros usuários" - Tempo: Menos de 1 minuto. - Pré-condições: ter um dispositivo com acesso a internet |
Recursos | - Internet. - Smartphone com a Consumidor.gov instalado. |
Ator | - Usuário |
Episódios | - Usuário clica no botão escrito "Visualizar reclamações de outros usuários" - Usuário clica no botão "Filtro" - Usuário digita o nome da empresa que deseja filtrar as reclamações - Usuário seleciona a reclamação que deseja visualizar |
Restrições | - Usuário não achar a empresa |
Exceção | - Falha de conexão à internet. - Aplicativo travou |
Tabela 4: Cenário 03: Visualizar reclamações de outros usuários. (Autor: THIAGO, Igor. 2024).
C04: Visualizar minhas reclamações
Elemento | Descrição |
---|---|
Objetivo | - Visualizar as reclamações já feitas pelo usuário |
Contexto | - Local: Aba "Minhas Reclamações" - Tempo: Menos de 1 minuto. - Pré-condições: ter um dispositivo com acesso a internet |
Recursos | - Internet. - Smartphone com a Consumidor.gov instalado. |
Ator | - Usuário |
Episódios | - Usuário clica no na aba "minhas reclamações" - Usuário seleciona a reclamação que deseja acompanhar o andamento |
Restrições | - Usuário não ter feito reclamações |
Exceção | - Falha de conexão à internet. - Aplicativo travou |
Tabela 5: Cenário 04: Visualizar minhas reclamações. (Autor: THIAGO, Igor. 2024).
C05: Visualizar Dados Gerais
Elemento | Descrição |
---|---|
Objetivo | - Visualizar dados gerais do aplicativo (Total de reclamações finalizadas, Total de Usuários Cadastrados e Total de Empresas Cadastradas). |
Contexto | - Local: Aba "Home". - Tempo: Menos de 30 segundos. - Pré-condições: Usuário estar logado. |
Recursos | - Internet. - Smartphone com a Consumidor.gov instalado. |
Ator | - Usuário do Consumidor.gov. |
Episódios | - O usuário acessa a seção "Home". - Usuário clica em "Dados Gerais". |
Restrições | - O aplicativo deve as estatíscas. |
Exceção | - Falha de conexão à internet. - Aplicativo travou. |
Tabela 6: Cenário 05: Visualizar Dados Gerais. (Autor: GONTIJO, Rodrigo. 2024).
C06: Visualizar meus Dados
Elemento | Descrição |
---|---|
Objetivo | - Visualizar os dados do usuário cadastrado |
Contexto | - Local: Aba "Menu" - Tempo: Menos de 1 minuto. - Pré-condições: Usuário estar logado. |
Recursos | - Internet. - Smartphone com a Consumidor.gov instalado. |
Ator | - Usuário do Consumidor.gov. |
Episódios | - Usuário acessa a seção "Menu" O usuário clica em "Meus Dados". |
Restrições | - Os dados devem estar cadastrados via gov.br |
Exceção | - Falha de conexão à internet. - Aplicativo travou. |
Tabela 7: Cenário 06: Visualizar meus Dados. (Autor: GONTIJO, Rodrigo. 2024).
C07: Responder Reclamação
Elemento | Descrição |
---|---|
Objetivo | - Responder uma reclamação feita por um usuário. |
Contexto | - Local: Plataforma consumidor.gov para empresas - Tempo: Menos de 10 minutos. - Pré-condições: Empresa estar logada. Um usuário ter feito uma reclamação sobre sua empresa. |
Recursos | - Internet. - Smartphone com a Consumidor.gov instalado. |
Ator | - Empresa. |
Episódios | - A empresa seleciona uma reclamação. - A empresa responde a reclamação. |
Restrições | - A reclamação nao deve estar finalizada ou avaliada. |
Exceção | - Falha de conexão à internet. - Aplicativo travou. |
Tabela 8: Cenário 07: Responder Reclamação. (Autor: GONTIJO, Rodrigo. 2024).
C08: Avaliar Empresa
Elemento | Descrição |
---|---|
Objetivo | - Avaliar uma reclamação concluída de uma empresa. |
Contexto | - Local: Aba "Minhas Reclamações". - Tempo: Menos de 5 minutos. - Pré-condições: Usuário estar logado. Usuário deve ter feito uma reclamação e ter sido respondido. |
Recursos | - Internet. - Smartphone com a Consumidor.gov instalado. |
Ator | - Usuário do Consumidor.gov. |
Episódios | - O usuário acessa a seção "Minhas Reclamações". O usuário escolhe uma reclamação. O usuário escolhe avaliar resposta. |
Restrições | - A reclamação deve estar finalizada. |
Exceção | - Falha de conexão à internet. - Aplicativo travou. |
Tabela 9: Cenário 08: Avaliar Empresa. (Autor: GONTIJO, Rodrigo. 2024).
Bibliografia
[1] CENÁRIOS: Rastreamento de Cenários. [S. l.]. Disponível em: http://www-di.inf.puc-rio.br/~julio/bnncap3.pdf.
Histórico de Versão
Versão | Data de execução | Data de revisão | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|---|
1.1 |
20/05/2024 | 20/05/2024 | Correção de erros de finalização do documento de cenários. | Igor Thiago, Rodrigo | Júlio Cesar |
1.0 |
20/05/2024 | 20/05/2024 | Criação dos cenários | Igor Thiago, Rodrigo | Júlio Cesar |