Cenários
Introdução
Cenários são narrativas detalhadas que descrevem como os usuários interagem com uma aplicação ou sistema, ajudando a capturar requisitos e compreender o comportamento dos usuários. Cada cenário apresenta um ator principal com um objetivo, cujas ações e eventos são descritos de forma sequencial. Os cenários desenvolvidos estão organizados nas tabelas de 1 a 19.
Metodologia
Os cenários neste documento serão apresentados em formato de texto estruturado, usando linguagem natural semi-estruturada para facilitar o entendimento e a validação dos requisitos pelo cliente. Cada cenário foi feito com base nos requisitos coletados na fase da elicitação.
Cenário 1: Emitir a Segunda Via de Conta
Item | Descrição |
---|---|
Objetivo | Visualizar a Segunda Via de Conta |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O usuário seleciona a opção Segunda Via de Conta na tela inicial. 2. O usuário seleciona um imóvel cadastrado na Caesb. 3. O aplicativo exibe uma lista com todas as contas. 4. O usuário filtra as contas de acordo com o ano selecionado e com o tipo de conta escolhido. 5. O usuário clica em uma conta e obtém a segunda via. |
Restrições | O usuário deve ter o imóvel referente à conta cadastrado na Caesb. Caso contrário, ele deve informar o número de inscrição da conta. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet |
Cenário 2: Informar Falta d'Água
Item | Descrição |
---|---|
Objetivo | Informar Falta d'Água |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O usuário seleciona a opção Informar Falta d'Água na tela inicial. 2. O usuário seleciona um imóvel cadastrado na Caesb. 3. O usuário envia uma observação em formato de texto pelo aplicativo. |
Restrições | O usuário deve ter pelo menos um imóvel cadastrado na Caesb. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet - Usuário não autenticado |
Cenário 3: Auto Leitura do Hidrômetro
Item | Descrição |
---|---|
Objetivo | Realizar Auto Leitura do Hidrômetro |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O usuário seleciona a opção Auto Leitura do Hidrômetro na tela inicial. 2. O usuário seleciona um imóvel cadastrado na Caesb. 3. O aplicativo apresenta ao usuário o termo de adesão ao sistema de autoleitura. 4. O usuário concorda com o termo. 5. O usuário insere os dados de leitura solicitados pelo aplicativo e envia. |
Restrições | - O usuário deve ter pelo menos um imóvel cadastrado na Caesb. - O usuário deve aceitar o termo de adesão. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet - Dados de leitura inválidos |
Cenário 4: Informar Vazamento na Rua
Item | Descrição |
---|---|
Objetivo | Informar um Vazamento na Rua |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O usuário seleciona a opção Informar Vazamento na Rua na tela inicial. 2. O aplicativo solicita informações como setor, rua, bairro e uma descrição do problema. 3. O usuário confirma as informações e envia. |
Restrições | O dispositivo Android do usuário deve estar com a função de GPS ativada. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet - GPS desativado |
Cenário 5: Consultar Histórico de Consumo
Item | Descrição |
---|---|
Objetivo | Consultar Histórico de Consumo |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O usuário seleciona a opção Meu Histórico de Consumo na tela inicial. 2. O usuário escolhe um imóvel cadastrado na Caesb. 3. O sistema exibe os dados de consumo por períodos (mensal, anual). |
Restrições | O usuário deve ter pelo menos um imóvel cadastrado na Caesb. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet |
Cenário 6: Alterar Titularidade e Vencimento
Item | Descrição |
---|---|
Objetivo | Alterar a Titularidade e Vencimento do Imóvel |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O usuário seleciona a opção Alterar Titularidade e Vencimento na tela inicial. 2. O aplicativo pergunta ao usuário se ele sabe ou não o número de inscrição do imóvel. 3. Se o usuário escolher Sim, ele deve informar o número de inscrição do imóvel. Se escolher Não sei, deve informar o número do hidrômetro. 4. O aplicativo solicita a inserção de informações como telefone e e-mail. 5. O usuário deve anexar a foto de um documento pessoal e de um documento que comprove a titularidade do imóvel. |
Restrições | O usuário deve ter pelo menos um imóvel cadastrado na Caesb. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet - Número de inscrição ou hidrômetro inválido |
Cenário 7: Agenda Atendimento Presencial
Item | Descrição |
---|---|
Objetivo | Agendar Atendimento Presencial |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O usuário seleciona a opção Agenda de Atendimento na tela inicial. 2. O sistema exibe os horários, locais e dias disponíveis. 3. O usuário escolhe o dia, hora e local e confirma. |
Restrições | Esta funcionalidade não possui restrições. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet - Incompatibilidade de horário |
Cenário 8: Suporte de Chat ou Atendimento
Item | Descrição |
---|---|
Objetivo | Suporte de Chat ou Atendimento |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O usuário seleciona a opção Suporte na tela inicial. 2. O sistema exibe as opções de atendimento: chat ou telefone. 3. O usuário escolhe uma opção e aguarda o início do atendimento. |
Restrições | O usuário deve possuir uma conta na Caesb. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet - Tempo de espera excedido - Atendente não disponível |
Cenário 9: Notificações de Vencimento
Item | Descrição |
---|---|
Objetivo | Notificações de Vencimento |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O sistema identifica os dados de vencimento próximo 2. O sistema verifica os canais ativados pelo usuário (e-mail, SMS ou aplicativo) 3. O sistema envia uma notificação ao usuário com antecedência definida |
Restrições | O usuário deve possuir uma conta na Caesb. O usuário deve possuir pelo menos um imóvel cadastrado na Caesb. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet - Permissão de notificação desativada - Falha na entrega da notificação |
Cenário 10: Cadastro em Débito Automático
Item | Descrição |
---|---|
Objetivo | Permitir o cadastro do débito automático para contas de água |
Contexto | - Local: Em casa - Tempo: Durante o dia ou a noite - Pré-condições: Acesso ao aplicativo e conta ativa. |
Atores | Usuário |
Recursos | Smartphone, internet, conta bancária |
Episódios | 1. O usuário acessa o aplicativo e navega até a opção de “Débito Automático”. 2. O sistema solicita que o usuário escolha o imóvel desejado. 3. O usuário seleciona o imóvel e confirma. 4. O sistema exibe uma tela para preenchimento dos dados bancários. 5. O usuário insira as informações e conclua o cadastro. |
Restrições | - O usuário deve possuir pelo menos um imóvel cadastrado - O banco selecionado deve ser compatível com a funcionalidade. |
Exceção | - Dados bancários inválidos - Perda de conexão com a internet durante o processo. - Imóvel não elegível para subsídio automático. |
Cenário 11: Seleção de Imóvel para Segunda Via da Conta
Item | Descrição |
---|---|
Objetivo | Permitir ao usuário selecionar o imóvel desejado para acessar a segunda via da conta. |
Contexto | - Local: Em casa ou qualquer lugar com acesso à internet. - Tempo: Durante o dia ou noite. - Pré-condições: Acesso ao aplicativo e conta ativa. |
Atores | Usuário |
Recursos | Smartphone, internet |
Episódios | 1. O usuário acessa o menu "Segunda Via". 2. O sistema exibe uma lista de imóveis cadastrados no nome do usuário. 3. O usuário seleciona o imóvel desejado. 4. O sistema confirma a seleção e exibe os meses e anos disponíveis para consulta. |
Restrições | O usuário deve possuir pelo menos um imóvel cadastrado. |
Exceção | - Nenhum imóvel cadastrado. - Lista de imóveis não carregada corretamente. - Perda de conexão com a internet. |
Cenário 12: Consulta de Segunda Via por Ano ou Mês
Item | Descrição |
---|---|
Objetivo | Permitir ao usuário consultar a segunda via da conta por ano ou mês selecionado. |
Contexto | - Local: Em casa ou qualquer lugar com acesso à internet. - Tempo: Durante o dia ou noite. - Pré-condições: Acesso ao aplicativo e imóvel selecionado previamente. |
Atores | Usuário |
Recursos | Smartphone, internet |
Episódios | 1. O usuário acessa a opção "Segunda Via" após selecionar o imóvel. 2. O sistema exibe os anos e meses disponíveis para consulta. 3. O usuário escolhe o ano ou mês desejado. 4. O sistema apresenta a segunda via da conta correspondente para download ou visualização. |
Restrições | A conta deve estar registrada no sistema para os períodos consultados. |
Exceção | - Ano ou mês não disponível para consulta. - Falha na geração da segunda via. - Perda de conexão com a internet. |
Cenário 13: Emissão de Boleto para Pagamento da Conta
Item | Descrição |
---|---|
Objetivo | Permitir ao usuário emitir um boleto para pagamento de contas de água. |
Contexto | - Local: Em casa ou qualquer lugar com acesso à internet. - Tempo: Durante o dia ou noite. - Pré-condições: Acesso ao aplicativo e imóvel com contas pendentes cadastradas. |
Atores | Usuário |
Recursos | Smartphone, internet |
Episódios | 1. O usuário acessa a opção "Emitir Boleto". 2. O sistema solicita que o usuário selecione o imóvel associado à conta. 3. O usuário seleciona o imóvel e confirma. 4. O sistema gera o boleto e disponibiliza para download ou envio por e-mail. |
Restrições | O usuário deve possuir conta pendente para emitir o boleto. |
Exceção | - Nenhuma conta pendente associada ao imóvel. - Falha na geração do boleto. - Perda de conexão com a internet. |
Cenário 14: O usuário deve poder consultar o mapa de interrupções de fornecimento.
Item | Descrição |
---|---|
Objetivo | Permitir ao usuário visualizar áreas afetadas por interrupções no fornecimento de serviços. |
Contexto | - Local: Qualquer lugar com acesso ao aplicativo. - Tempo: Durante o dia ou noite. - Pré-condições: O sistema deve ter acesso às informações atualizadas sobre interrupções. |
Atores | Usuário |
Recursos | Smartphone, internet, banco de dados com informações de interrupções |
Episódios | 1. O usuário acessa a opção "Mapa de Interrupções". 2. O sistema recupera as informações sobre interrupções ativas. 3. O sistema exibe o mapa com áreas destacadas. 4. O usuário visualiza as áreas afetadas. 5. (Opcional) O usuário seleciona uma área específica para mais detalhes. |
Restrições | Os dados de interrupções devem estar disponíveis e atualizados no banco de dados. |
Exceção | - Os dados de interrupções estão indisponíveis. - Erro ao carregar o mapa. - Perda de conexão com a internet. |
Cenário 15: Filtro de atendimentos.
Item | Descrição |
---|---|
Objetivo | O usuário deve conseguir filtrar os atendimentos cadastrados por ano, mês e status (finalizado ou em andamento). |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O usuário seleciona a opção Meus Atendimentos na tela inicial. 2. O usuário seleciona um imóvel cadastrado na Caesb. 3. O aplicativo exibe uma lista com todos os atendimentos com um menu na parte superior possuindo ano, mês e status. 4. O usuário filtra os atendimentos de acordo com os filtros que ele escolheu. 5. O usuário clica em um atendimento e visualiza as informações. |
Restrições | O usuário deve possuir uma conta na Caesb. O usuário deve possuir pelo menos um imóvel cadastrado na Caesb. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet |
Cenário 16: Simulação de Tarifa.
Item | Descrição |
---|---|
Objetivo | O aplicativo permite que o usuário realize a simulação de tarifa. |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O usuário seleciona a opção Simulação de Tarifa na tela inicial. 2. O aplicativo exibe os campos consumo, Unidade de Consumo e Categoria para que o usuário consiga simular. 3. O usuário clica no botão calcular após inserir os dados. 4. O aplicativo mostra as informações em formato de tabela separadas por água e esgoto. |
Restrições | O usuário deve possuir uma conta na Caesb. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet |
Cenário 17: Formas de Pagamento.
Item | Descrição |
---|---|
Objetivo | O sistema permite que o usuário escolha entre diferentes formas de pagamento ao realizar uma transação. |
Contexto | - Local: Em casa - Tempo: Durante o dia - Pré-condições: Acesso à internet, aplicativo instalado na versão Android. |
Atores | Usuário |
Recursos | Smartphone e internet |
Episódios | 1. O usuário seleciona uma opção de pagamento. 2. O aplicativo exibe os campos para inserir os dados do pagamento ou o código no caso do pix. 3. Após o pagamento ser realizado uma notificação aparece avisando o usuário que tal conta foi paga. |
Restrições | O usuário deve possuir uma conta na Caesb. O usuário deve estar na tela de pagamento de conta. |
Exceção | - Smartphone descarregado - Perda de conexão com a internet |
Cenário 18: Bloqueio/Reativação/Solicitação de Reparo
Item | Descrição |
---|---|
Objetivo | Permitir bloqueio, reativação ou solicitação de reparo nos serviços da Caesb |
Contexto | - Local: Em casa - Tempo: Durante o dia ou a noite - Pré-condições: Acesso ao aplicativo e conta ativa. |
Atores | Usuário |
Recursos | Smartphone, internet |
Episódios | 1. O usuário acessa o aplicativo. 2. O sistema exibe a opção de serviços. 3. O usuário escolhe a ação desejada (bloqueio, reativação ou reparo). 4. O sistema solicita informações adicionais. 5. O usuário fornece as informações e confirma a ação. |
Restrições | - O usuário deve ter uma conta ativa para solicitar bloqueio ou reativação. |
Exceção | - Dados inválidos. - Serviço não disponível. - Perda de conexão com a internet durante o processo. |
Cenário 19: Correção de Erros
Item | Descrição |
---|---|
Objetivo | Permitir a correção de erros retornando à tela anterior e atualizando os dados |
Contexto | - Local: Em casa - Tempo: Durante o dia ou a noite - Pré-condições: Acesso ao aplicativo e conta ativa. |
Atores | Usuário |
Recursos | Smartphone, internet |
Episódios | 1. O usuário acessa o aplicativo. 2. O sistema exibe a tela atual com dados incorretos. 3. O usuário clica na opção de voltar. 4. O sistema retorna à tela anterior. 5. O usuário atualiza os dados e confirma. |
Restrições | - O usuário deve ter uma conta ativa. |
Exceção | - Dados inválidos. - Perda de conexão com a internet durante o processo. |
Referências Bibliográficas
1. Barbosa, S. D. J.; Silva, B. S. da; Silveira, M. S.; Gasparini, I.; Darin, T.; Barbosa, G. D. J. (2021) Interação Humano-Computador e Experiência do usuário. Autopublicação. ISBN: 978-65-00-19677-1.
Histórico de versão
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 | 06/12/2024 | Criação dos cenários | Leandro de Almeida | Natan Almeida |
1.1 | 10/12/2024 | Adicionando cenários | Letícia Resende | Leandro de Almeida |
1.2 | 11/12/2024 | Adicionando cenários | Natan Almeida | Leandro de Almeida |
1.3 | 15/12/2024 | Adicionando cenários | Matheus Barros | Leandro de Almeida |
1.4 | 08/02/2025 | Correção dos cenários | Leandro de Almeida | Matheus Barros |