Cenários
Introdução
Os cenários são responsáveis por nos guiar por uma jornada de descoberta da interação entre o sistema e o ambiente na qual ele está vinculado, isso ocorre através de histórias detalhadas, na qual permite com que as pessoas envolvidas no projeto possam imaginar diferentes situações no mundo real, explorando como o software se comporta em cada uma delas. Nesse sentido, os cenários se tornam uma ferramenta valiosa para compreender as necessidades dos usuários, para auxiliar no desenvolvimento de sistemas robustos e até mesmo contribuem para fazer a validação do software.
Metodologia
Utilizamos o método do texto estruturado e com base no modelo proposto no material disponibilizado pelo professor, onde esse modelo é descrito pelo uso de uma linguagem natural semi-estruturada, que parte da premissa que a utilização desse tipo de linguagem da aplicação e no do software facilita a compreensão e a validação dos requisitos por parte dos clientes[1].
A Legenda para identificação dos elementos dos cenários de cada tabela estão representadas na tabela 1.
Tabela 1 - Legenda das tabelas dos Cenários
Título: Identifica o cenário.
Elemento | Descrição |
---|---|
Objetivo | Dita a finalidade de um cenário. O cenário deve descrever de que jeito o objetivo deve ser alcançado. |
Contexto | Descreve o estado inicial do cenário,suas pré-condições, o local e tempo. |
Recurso | Identifica os objetos passivos com os quais lidam os atores. |
Ator | Pessoa ou estrutura organizacional que tem um papel no cenário. |
Episódio | Representa uma ação realizada por um ator onde outros atores podem participar utilizando recursos disponíveis. |
Restrição | Imposição que restrinja um episódio do cenário. |
Exceção | Tratamento para uma situação excepcional ou de erro. |
Fonte: Paulo Borba, 2024
Pré-rastreabilidade dos requisitos agrupados nos cenários
Cenário | Requisitos |
---|---|
CEN01 - Acesso Inicial e Autenticação | RE01, RE02, RE12, RE20, RE23 |
CEN02 - Acesso a Informações de Benefícios | RE03, RE07, RE09, RE10, RE11, RE14, RE16, RE17 |
CEN03 - Suporte e Aprendizado | RE04, RE05 |
CEN04 - Solicitação e Atualização de Benefícios | RE15, RE22, RE24, RE25 |
CEN05 - Atualização de Dados Pessoais | RE17 |
CEN06 - Segurança e Alertas | RE18, RE19 |
CEN07 - Perícias Médicas | RE21 |
CEN08 - Acesso para Advogados | RE26, RE27 |
Fonte: Paulo Borba, 2024
Cenários
Os cenários foram criados com base nos requisitos funcionais priorizados no método First Things First.
CEN01 - Acesso Inicial e Autenticação
O cenário de número 1 diz sobre o objetivo de Acesso e Autenticação Inicial e sua descrição está contida na tabela 3.
Tabela 3 - Cenário 1
Elemento | Descrição |
---|---|
Objetivo | Permitir que o usuário possa realizar uma autenticação e acessar o aplicativo com informações já existentes do GOV.br |
Contexto | Local: Na fila de espera do banco. Tempo: Menos de 5 minutos. Pré-condição: Conta no GOV.br regular, celular conectado na internet, o aplicativo MeuINSS instalado no celular. |
Recurso | Internet Informações de login do GOV.br Aparelho celular Aplicativo MeuINSS instalado |
Ator | Usuário com cadastro no GOV.br |
Episódio | O usuário entra com suas informações do GOV.br na tela de login O aplicativo permite a entrada via biometria depois do primeiro login O usuário agora pode entrar com sua digital ao invés do login do GOV.br |
Restrição | Se o usuário não possuir leitor de digital no celular a biometria não pode ser ativada |
Exceção | Erro de conexão Conta do GOV.br apresenta irregularidade |
Fonte: Gabriel Souza e Paulo Borba, 2024
CEN02 - Acesso a Informações de Benefícios
O cenário de número 2 diz sobre o objetivo de Acesso a Informações de Benefícios e sua descrição está contida na tabela 4.
Tabela 4 - Cenário 2
Elemento | Descrição |
---|---|
Objetivo | Permitir que o usuário acesse as informações dos seus benefícios do INSS |
Contexto | Local: Em casa. Tempo: Menos de 30 segundos por benefício. Pré-condição: Conta no GOV.br regular, celular conectado na internet, o aplicativo MeuINSS instalado no celular, possuir pelo menos 1 ano de contribuição. |
Recurso | Internet Informações de login do GOV.br Aparelho celular Aplicativo MeuINSS instalado Pelo menos 1 ano de contribuição |
Ator | Usuário com cadastro no GOV.br |
Episódio | O usuário seleciona a opção "Benefícios" na tela inicial O usuário é direcionado para uma página onde pode escolher entre diferentes opções de benefícios O usuário seleciona um benefício específico para visualizar mais informações O sistema exibe as informações referentes ao benefício escolhido |
Restrição | O usuário tem menos de 1 ano de contribuição |
Exceção | O sistema do MeuINSS está fora do ar |
Fonte: Johnny Lopes, 2024
CEN03 - Suporte e Aprendizado
O cenário de número 3 diz sobre o objetivo de Suporte e Aprendizado e sua descrição está contida na tabela 5.
Tabela 5 - Cenário 3
Elemento | Descrição |
---|---|
Objetivo | Permitir que o usuário do aplicativo do INSS consiga receber suporte técnico e acessar tutoriais para melhor compreensão e uso do aplicativo |
Contexto | Local: Em casa. Tempo: Menos de 15 minutos. Pré-condição: Conta no GOV.br regular, celular conectado na internet, o aplicativo MeuINSS instalado no celular. |
Recurso | Internet Informações de login do GOV.br Aparelho celular Aplicativo MeuINSS instalado |
Ator | Usuário com cadastro no GOV.br |
Episódio | O usuário seleciona a opção "Suporte e tutoriais" O usuário acessa a opção "Suporte" O aplicativo apresenta uma mensagem informando que o usuário está sendo redirecionado para o suporte esperando a confirmação do mesmo O aplicativo redireciona o usuário para o chat com um funcionário especializado O usuário pode resolver suas dúvidas com essse funcionário |
Restrição | O suporte estando indisponível |
Exceção | Erro de conexão |
Fonte: Vitor Feijó, 2024
CEN04 - Solicitação e Atualização de Benefícios
cenário de número 4 diz sobre o objetivo de Solicitação e Atualização de Benefícios e sua descrição está contida na tabela 6.
Tabela 6 - Cenário 4
Elemento | Descrição |
---|---|
Objetivo | O usuário precisa acessar o aplicativo do INSS para conseguir solicitar ou atualizar benefícios previdenciários. |
Contexto | Local: Em casa. Tempo: Menos de 5 minutos. Pré-condição: Conta no GOV.br regular, celular conectado na internet, o aplicativo MeuINSS instalado no celular, possuir pelo menos 1 ano de contribuição. |
Recurso | Internet Informações de login do GOV.br Aparelho celular Aplicativo MeuINSS instalado Pelo menos 1 ano de contribuição |
Ator | Usuário com cadastro no GOV.br |
Episódio | O usuário seleciona a opção "Benefícios" na tela inicial O usuário é direcionado para uma página onde pode escolher entre diferentes opções de benefícios O usuário seleciona um benefício específico para ser emitido O sistema exibe as informações que necessitam ser preenchidas referentes ao benefício escolhido O usuário preenche essas informações necessárias para a emissão O aplicativo gera a emissão do benefício escolhido |
Restrição | Benefício escolhido não estar disponível |
Exceção | Erro de preenchimento |
Fonte: Paulo Borba, 2024
CEN05 - Atualização de Dados Pessoais
O cenário de número 5 diz sobre o objetivo de Atualização de Dados Pessoais e sua descrição está contida na tabela 7.
Tabela 7 - Cenário 5
Elemento | Descrição |
---|---|
Objetivo | Permitir que o usuário possa atualizar seus dados pessoais a qualquer instante dentro do aplicativo |
Contexto | Local: Em casa. Tempo: Menos que 5 minutos. Pré-condição: Aplicativo do Meu INSS instalado no dispositivo móvel, acesso à internet pelo dispositivo móvel, login e dados iniciais já iniciados. |
Recurso | Internet Aplicativo Meu INSS instalado Dispositivo móvel com conectividade com a internet Perfil já iniciado com informações básicas no aplicativo |
Ator | Usuário que já possua um perfil dentro do APP do MEU INSS |
Episódio | O usuário seleciona a opção "Meu cadastro" situado no menu principal O usuário é direcionado para uma página com seus dados cadastrais O usuário seleciona a opção "Complementar" O sistema exibe os campos com os dados cadastrais do usuário e uma opção de mudar os dados O usuário muda os dados nos campos desejados O usuário clica na opção "concluir" Os dados do usuário são alterados de acordo com suas opções escolhidas |
Restrição | O servidor do sistema estar fora do ar |
Exceção | Erro de preenchimento em campos de dados que possuam validação |
Autor: Gabriel Souza, 2024
CEN06 - Segurança e Alertas
O cenário de número 6 diz sobre o objetivo de Segurança e Alertas e sua descrição está contida na tabela 8.
Tabela 8 - Cenário 6
Elemento | Descrição |
---|---|
Objetivo | Garantir a segurança dos dados dos usuários e prover alertas proativos sobre atividades suspeitas ou importantes relacionadas à conta do usuário. |
Contexto | Local: Em qualquer local com acesso ao aplicativo. Tempo: Alertas e verificações de segurança ocorrem em tempo real durante o uso do aplicativo. Pré-condição: Aplicativo do Meu INSS instalado no dispositivo móvel, usuário Autenticado, configurações de Segurança Ativas, dispositivo Seguro, conexão Segura. |
Recurso | Conexão segura de internet, ferramentas de autenticação forte (como autenticação de dois fatores), sistema de alertas via e-mail ou SMS. |
Ator | Usuário do aplicativo Meu INSS, sistema de segurança do Meu INSS. |
Episódio | O sistema monitora continuamente a sessão do usuário para detectar atividades suspeitas. O usuário recebe alertas via SMS ou e-mail quando uma tentativa de login suspeita é detectada. O usuário deve autenticar novamente usando um método de autenticação de dois fatores se comportamentos atípicos forem identificados. O sistema registra todas as atividades de segurança e alertas emitidos para auditoria e melhoria contínua. |
Restrição | Dependência de conectividade de internet constante e eficaz para enviar/receber alertas em tempo real. |
Exceção | Interrupções de serviço devido a falhas de servidor que afetam a capacidade do sistema de monitorar segurança ou enviar alertas. Falsos positivos em alertas de segurança causando inconvenientes aos usuários. |
Fonte: Bianca, 2024
CEN07 - Perícias Médicas
O cenário de número 7 diz sobre o objetivo de Perícias Médicas e sua descrição está contida na tabela 9.
Tabela 9 - Cenário 7
Elemento | Descrição |
---|---|
Objetivo | Permitir que o usuário realize agendamentos, reagendamentos e cancelamento de perícias médicas |
Contexto | Local: Em casa. Tempo: Menos de 10 minutos. Pré-condição: Aplicativo do Meu INSS instalado no dispositivo móvel, acesso à internet pelo dispositivo móvel, login já efetivado no aplicativo. |
Recurso | Internet Informações de login GOV.br Dispositivo móvel com acesso à internet Aplicativo Meu INSS instalado |
Ator | Usuário com cadastro no GOV.br |
Episódio | O usuário seleciona a opção "Novo pedido" situado no menu principal O usuário é direcionado para uma página com diversas opções de solicitações O usuário seleciona a opção "Perícia médica" O usuário seleciona a opção desejada para agendar, reagendar ou cancelar uma perícia O usuário é direcionado para uma página onde coloca as informações necessárias de acordo com a opção escolhida O usuário clica em "Concluir" Os dados são processados e as informações referentes a perícia médica são atualizados |
Restrição | A data desejada para agendamento ou reagendamento não está disponível |
Exceção | O servidor estar fora do ar |
Fonte: Amanda, 2024
CEN08 - Acesso para Advogados
O cenário de número 8 diz sobre o objetivo de Acesso para Advogados e sua descrição está contida na tabela 10.
Tabela 10 - Cenário 8
Elemento | Descrição |
---|---|
Objetivo | Permitir que um advogado possua acesso aos documentos e processos referentes aos seus clientes dentro do sistema |
Contexto | Local: Em um escritório de advocacia. Tempo: Menos que 15 minutos. Pré-condição: Aplicativo do MEU INSS instalado no dispositivo móvel, acesso à internet pelo dispositivo móvel. Autorização de acesso aos processos e documentos de seus clientes dentro do sistema, perfil com condição especial de advogado. |
Recurso | Internet Aplicativo MEU INSS instalado Dispositivo móvel com conectividade com a internet Autorização prévia para acessar os dados de seus clientes |
Ator | Advogado que possua um perfil dentro do APP do MEU INSS |
Episódio | O advogado seleciona a opção "Clientes" situado no menu principal O advogado é direcionado para uma página onde ele visualiza todos os seus clientes que possuam processos vinculados à previdência O advogado seleciona o cliente desejado É disponibilizado para o advogado todos os processos que estão vinculados ao seu cliente O advogado passa a ter acesso às informações necessárias para o andamento do processo |
Restrição | Erro de vínculo entre usuário cliente e usuário advogado, impedidndo que o advogado tenha acesso aos processos do seu cliente |
Exceção | O servidor estar fora do ar |
Fonte: José Filipi, 2024
Referências Bibliográficas
1. CENÁRIOS: Rastreamento de Cenários. [S. l.]. Disponível em: http://www-di.inf.puc-rio.br/~julio/bnncap3.pdf. Acesso em: 15 mai. 2024.
Bibliografia
Requisitos de Software. Bilheteria Digital (2023.1). Disponível em: https://github.com/Requisitos-de-Software/2023.1-BilheteriaDigital. Acesso em: 15 mai. 2024.
Histórico de Versão
Versão | Data | Descrição | Autor(es) | Data de revisão | Revisor(es) |
---|---|---|---|---|---|
1.0 |
15/05/2024 | Versão inicial da pagina de Cenários. | Paulo Borba | 16/05/2024 | Johnny Lopes |
1.1 |
16/05/2024 | Adição do cenário 2 e 6. | Johnny Lopes | 17/05/2024 | Paulo Borba |
1.2 |
16/05/2024 | Adição do cenário 7 e 8 | Gabriel Souza | 19/05/2024 | Johnny Lopes |
1.3 |
19/05/2024 | Correção da pagina de Cenários. | Paulo Borba | 19/05/2024 | Johnny Lopes |