Cenários
Introdução
Os cenários de uso são descrições narrativas que representam situações reais nas quais os usuários interagem com um sistema para atingir objetivos específicos. Na engenharia de requisitos, esses cenários são essenciais para compreender o contexto de uso das funcionalidades desejadas, explorando como os diferentes perfis de usuários interagem com o sistema em desenvolvimento.
Os cenários foram elaborados com base nas personas previamente criadas e nos requisitos identificados previamente do aplicativo da Receita Federal. Eles buscam capturar situações típicas e também exceções que o sistema deve lidar, servindo como ferramenta para validar e refinar os requisitos levantados.
Tabela de atividades feitas - por membro
Nome | Atividade entregue |
---|---|
Jose Eduardo | Criação dos cenários C01, C02, C03 e C04. Ajustes nos códigos do cenários. |
Diassis | Criação dos cenários C05, C06 e C07 e revisor das versões 1.1 e 1.2 |
Thales Germano | Revisor da versão 1.0 |
Meteodologia
A construção dos cenários foi orientada pela técnica de engenharia de requisitos centrada no usuário, utilizando personas como ponto de partida. Os cenários foram estruturados com os seguintes elementos: título, objetivo, contexto, atores, recursos, episódios, restrições e exceções. Essa estrutura permite uma análise rica do uso do sistema, considerando tanto o comportamento ideal quanto as condições adversas que podem surgir.
Os requisitos utilizados como base para os cenários foram extraídos da tabela de requisitos previamente definida pelo grupo, incluindo tanto requisitos implementados quanto não implementados. A escolha dos requisitos visou cobrir funcionalidades diversas e relevantes, garantindo representatividade dos diferentes tipos de usuários do sistema.
Cenários
Cenário 01 (C01)
Tabela 1 - Cenário 01
Abstração | Descrição |
---|---|
Título | Cadastro de CPF totalmente remoto via aplicativo |
Objetivo | Permitir que o usuário realize o cadastro de um CPF de forma completamente remota, sem precisar comparecer a uma unidade da Receita Federal. |
Contexto | Um cidadão que nunca teve CPF deseja se cadastrar utilizando apenas seu celular. Ele deseja evitar deslocamentos e filas, fazendo todo o processo através do aplicativo oficial da Receita Federal. |
Atores | Usuário (pessoa física sem CPF). |
Recursos | Aplicativo da Receita Federal, smartphone com câmera, conexão à internet, documentos digitalizados ou fotografados (RG ou CNH, comprovante de residência), sistema de validação biométrica/facial. |
Episódios | 1. O usuário instala o app da Receita Federal e seleciona a opção "Cadastrar CPF". 2. Informa seus dados pessoais: nome, data de nascimento, nome da mãe, naturalidade etc. 3. Anexa foto dos documentos solicitados. 4. Realiza verificação facial para validar identidade. 5. Confirma os dados e envia a solicitação. 6. Recebe notificação com a confirmação do cadastro e número do CPF. |
Restrição | Disponível apenas para pessoas maiores de 18 anos no primeiro momento; validação de documentos limitada a determinados formatos e legibilidade mínima. |
Exceção | Se a verificação facial falhar ou os documentos não forem validados, o sistema solicitará novo envio ou direcionará o usuário a atendimento presencial. |
Fonte: Jose Eduardo, 2025.
Cenário 02 (C02)
Tabela 2 - Cenário 02
Abstração | Descrição |
---|---|
Título | Idoso utiliza chatbot acessível para tirar dúvidas sobre a declaração do IR |
Objetivo | Auxiliar um usuário idoso, com pouca familiaridade com tecnologia, a obter informações claras e acessíveis sobre a declaração do Imposto de Renda por meio de um chatbot intuitivo, com apoio visual e recursos multimodais. |
Contexto | Um senhor de 72 anos, aposentado, tenta entender se precisa declarar Imposto de Renda este ano. Por não saber usar bem o aplicativo, ele busca ajuda no chatbot, esperando uma navegação simples e orientações visuais e em vídeo. |
Atores | Usuário (idoso com dificuldades tecnológicas). |
Recursos | App da Receita Federal, chatbot com interface simplificada, botões grandes, vídeos explicativos, imagens ilustrativas e linguagem acessível. |
Episódios | 1. O usuário acessa o app com ajuda de um familiar. 2. Ele encontra facilmente o botão “Ajuda” na tela inicial e clica. 3. O chatbot é ativado em modo acessível para idosos, com texto em fonte grande e linguagem simples. 4. O usuário digita (ou seleciona de uma lista): “Preciso declarar?” 5. O chatbot responde com uma explicação clara, seguida de um vídeo curto com locução pausada e legenda explicativa. 6. O vídeo mostra exemplos práticos e utiliza linguagem fácil, o que ajuda o usuário a entender sua situação. |
Restrição | O modo acessível deve ser ativado automaticamente com base em perfil ou manualmente pelo usuário; vídeos explicativos ainda não cobrem todos os temas possíveis. |
Exceção | Caso o usuário tenha dificuldades mesmo com os recursos visuais e simples, o app oferece a opção de ser redirecionado a um atendente via chamada por vídeo ou telefone. |
Fonte: Jose Eduardo, 2025.
Cenário 03 (C03)
Tabela 3 - Cenário 03
Abstração | Descrição |
---|---|
Título | Consulta e gerenciamento de múltiplos CPFs/CNPJs pelo app |
Objetivo | Permitir que profissionais contábeis acessem rapidamente as informações fiscais de diversos clientes. |
Contexto | Durante a temporada do Imposto de Renda, um usuário precisa consultar e acompanhar a situação fiscal de diferentes clientes. |
Atores | Usuário profissional (contabilista ou semelhante). |
Recursos | App da Receita Federal, conexão com a internet, conta Gov.br com permissão de acesso a múltiplos documentos. |
Episódios | 1. O usuário faz login com sua conta Gov.br. 2. Acessa a aba “Meus clientes” e seleciona um CPF. 3. Visualiza pendências, gera DARFs e verifica status de restituição. 4. Alterna rapidamente entre CPFs/CNPJs para continuar os atendimentos. |
Restrição | Só é possível acessar dados de terceiros se houver procuração digital registrada. |
Exceção | Caso o sistema esteja fora do ar ou com lentidão, o acesso pode ser temporariamente suspenso. |
Fonte: Jose Eduardo, 2025.
Cenário 04 (C04)
Tabela 4 - Cenário 04
Abstração | Descrição |
---|---|
Título | Acompanhamento detalhado do status de restituição |
Objetivo | Permitir que o usuário acompanhe com precisão a situação da restituição, incluindo informações sobre o lote, posição na fila e previsão de depósito. |
Contexto | Um contribuinte que enviou sua declaração deseja acompanhar o status da restituição para planejar o uso do valor a ser recebido. Ele precisa de informações claras sobre sua posição e data provável de pagamento. |
Atores | Usuário (contribuinte comum). |
Recursos | App da Receita Federal, login com conta Gov.br, conexão à internet. |
Episódios | 1. O usuário acessa o app e entra com seu login Gov.br 2. Vai até a seção “Minha Restituição”. 3.O sistema mostra o status da análise da declaração (ex: “Aprovada”, “Em processamento”, “Na malha fina”). 4. Se a declaração estiver aprovada, o sistema exibe: Lote previsto para pagamento (ex: “3º lote – 28/06/2025”); Situação do crédito bancário (ex: “Agendado” ou “Pendente”); Canal bancário informado para recebimento. |
Restrição | Os dados sobre lote só são liberados após análise e aprovação da declaração. |
Exceção | Caso a declaração esteja com pendências, o app notifica: “Restituição suspensa – verifique pendências na declaração”. Se os dados bancários estiverem incorretos, o sistema alerta e bloqueia o agendamento até correção. |
Fonte: Jose Eduardo, 2025.
Cenário 05 (C05)
Tabela 5 - Cenário 05
Abstração | Descrição |
---|---|
Título | Atualização de dados cadastrais no CPF |
Objetivo | Permitir que o usuário atualize informações básicas do CPF, como endereço, telefone e estado civil, diretamente pelo aplicativo. |
Contexto | Um contribuinte mudou de residência e precisa atualizar o endereço cadastrado na Receita Federal para evitar problemas no recebimento de correspondências oficiais e garantir que seus dados estejam atualizados no banco de dados da Receita. |
Atores | Usuário (contribuinte comum). |
Recursos | App da Receita Federal, login com conta Gov.br, conexão à internet, comprovante de residência digitalizado. |
Episódios | 1. O usuário acessa o app e faz login com a conta Gov.br. 2. Navega até a seção “Meu CPF” e seleciona “Atualizar dados”. 3. O sistema exibe os dados atuais e solicita os novos dados. 4. O usuário insere o novo endereço e anexa o comprovante de residência. 5. O sistema valida os dados inseridos. 6. O app confirma a atualização e emite um protocolo digital de alteração. 7. O usuário recebe uma notificação push confirmando a atualização. |
Restrição | Apenas titulares do CPF podem atualizar os dados; é obrigatório anexar um comprovante de residência válido. |
Exceção | Caso o comprovante enviado não seja válido (ex: ilegível, fora da data), o sistema rejeita a solicitação e solicita um novo envio com mensagem de erro detalhada. |
Fonte: Diassis, 2025.
Cenário 06 (C06)
Tabela 6 - Cenário 06
Abstração | Descrição |
---|---|
Título | Emissão de comprovante de situação cadastral do CPF |
Objetivo | Permitir que o usuário gere e baixe um comprovante oficial de situação cadastral do CPF pelo aplicativo. |
Contexto | Um contribuinte precisa apresentar o comprovante de situação cadastral do CPF para abertura de conta bancária e deseja emitir o documento de forma rápida e digital pelo app da Receita. |
Atores | Usuário (contribuinte comum). |
Recursos | App da Receita Federal, login com conta Gov.br, conexão à internet, PDF Reader. |
Episódios | 1. O usuário acessa o app e faz login com a conta Gov.br. 2. Navega até a seção “Meu CPF” e escolhe “Emitir comprovante”. 3. O sistema processa a solicitação e exibe os dados cadastrais atuais. 4. O usuário confirma as informações e clica em “Gerar PDF”. 5. O sistema disponibiliza o comprovante para download. 6. O app oferece a opção de compartilhar o PDF por e-mail ou WhatsApp. |
Restrição | A emissão só é permitida para o titular do CPF; o comprovante gerado tem validade de 90 dias. |
Exceção | Caso o CPF esteja suspenso ou pendente de regularização, o sistema exibe alerta: “Impossível emitir comprovante – situação cadastral irregular” e orienta o usuário sobre como regularizar. |
Fonte: Diassis, 2025.
Cenário 07 (C07)
Tabela 7 - Cenário 07
Abstração | Descrição |
---|---|
Título | Geração de DARF para pagamento de imposto |
Objetivo | Permitir que o usuário gere uma Guia de Recolhimento (DARF) para pagamento de impostos devidos diretamente pelo app. |
Contexto | Um contribuinte precisa pagar imposto de renda complementar após ajuste anual e deseja emitir o DARF pelo aplicativo para efetuar o pagamento via internet banking. |
Atores | Usuário (contribuinte comum). |
Recursos | App da Receita Federal, login com conta Gov.br, conexão à internet, acesso a internet banking ou PIX. |
Episódios | 1. O usuário acessa o app e faz login com a conta Gov.br. 2. Vai até a seção “Pagamentos” e seleciona “Gerar DARF”. 3. O sistema apresenta as pendências ou impostos devidos. 4. O usuário seleciona o débito e confirma a geração do DARF. 5. O app gera o documento com código de barras ou QR Code PIX. 6. O usuário pode baixar o PDF ou copiar o código para pagamento. |
Restrição | O DARF gerado tem validade de até 30 dias; após vencimento, será necessário gerar novo documento com atualização de juros e multa. |
Exceção | Caso o usuário não tenha débitos pendentes, o sistema exibe: “Nenhum imposto devido para pagamento no momento”. |
Fonte: Diassis, 2025.
Referências
1. Sommerville, Ian. Engenharia de Software. 10ª ed. São Paulo, 2019.
2. Pressman, Roger S.; Maxim, Bruce R. Engenharia de Software: Uma Abordagem Profissional. 8ª ed. Porto Alegre: AMGH, 2016.
3. Alexander, Ian; Maiden, Neil. Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle. Wiley, 2004.
4. SERRANO, Milene; SERRANO, Maurício. Requisitos - Aula 10. Disponível em: https://aprender3.unb.br/pluginfile.php/3096108/mod_resource/content/1/Aula%2010.pdf
Histórico de versão
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
09/05/2025 | Criação do documento de cenários | Jose Eduardo e Diassis | Thales Germano |
1.1 |
08/06/2025 | Colocando código nos cenários | Jose Eduardo | Diassis |
1.2 |
12/06/2025 | Adição da tabela de atividade dos membros | Jose Eduardo | Diassis |