Cenários
Introdução
O cenário, para modelagem de requisitos, é uma estratégia utilizada para a compreensão das interações entre ambientes e sistemas da aplicação, como elicitar a parte comportamental do software para determinadas ações, com sua dinâmica e fluxo. Também auxiliam na relação que é, eventualmente, estabelecida entre requisitos funcionais e não funcionais em uma aplicação de software [1].
Metodologia
A elaboração dos cenários foi realizada a partir de requisitos que foram elicitados pela equipe anteriormente. Como foi solicitado na disciplina, cada integrante do grupo trabalhou com um requisito funcional não implementado e desenvolveu os artefatos para ele. A relação entre os integrantes e os cenários trabalhados/desenvolvidos pode ser encontrada na Tabela 1.
A estrutura para a elaboração dos cenários foi feita de acordo com as abstrações específicas que esse artefato deve possuir [1]. São elas:
- título: o título do cenário;
- objetivo: o objetivo, uma meta, a ser alcançado pela tarefa;
- contexto: descreve a localização geográfica e o estado inicial da tarefa;
- recursos: recursos, bem como meios de apoio e dispositivos, que necessitam estar disponíveis para o cenário ser efetivado;
- atores: pessoa que realiza a tarefa descrita no cenário;
- episódios: frases que descrevem como o cenário acontece e seu comportamento, ações;
- restrição: características que o cenário deve seguir;
- exceção: situações que impedem a realização do cenário.
Tabela 1 - Definição do integrante da equipe que desenvolveu determinado cenário
Autor: Júlia Fortunato, 2024
Cenários
CEN01 - Agendar horário de atendimento em uma agência do INSS
O cenário a seguir diz respeito ao objetivo "Agendar horário de atendimento em uma agência do INSS", sua descrição detalhada pode ser encontrada na tabela 2, com todas as abstrações específicas necessárias para o entendimento da tarefa em questão.
Rastreabilidade: RF28
Tabela 2: Cenário referente ao objetivo "Agendar horário em uma agência do INSS"
Elemento | Descrição |
---|---|
Objetivo | Agendar um horário em uma agência do INSS através do aplicativo Meu INSS |
Contexto | Local: em casa, por meio do aplicativo Meu INSS Tempo: Aproximadamente 3 minutos Pré-condições: existir uma agência do INSS próxima ao CEP informado |
Recursos | Internet Smartphone Aplicativo do Meu INSS instalado |
Atores | Usuário brasileiro com CPF ativo que contribui, ou contribuia (durante o tempo de trabalho ativo) com o INSS |
Episódios | O usuário seleciona a opção Agendar um horário de atendimento em uma agência do INSS no menu lateral O aplicativo exibe uma tela na qual o usuário pode informar o seu CEP O usuário informa o seu CEP O aplicativo informa agências pŕoximas aquele endereço O usuário seleciona a agência em que deseja ser atendido O aplicativo mostra as datas e horários disponíveis para atendimento O usuário escolhe a data e horário e confirma o agendamento |
Restrição | O agendamento deve ser realizado com pelo menos 24 horas de antecedência em relação à data do atendimento desejado |
Exceção | Erro de conexão com a internet Todas as datas e horários disponíveis para a agência selecionada estão indisponíveis (agência lotada) |
Autor: Júlia Fortunato, 2024
CEN02 - Realizar pagamento de pensão
O cenário a seguir diz respeito ao objetivo "Realizar pagamento de pensão no aplicativo do Meu INSS", sua descrição detalhada pode ser encontrada na tabela 3, com todas as abstrações específicas necessárias para o entendimento da tarefa em questão.
Rastreabilidade: RF25
Tabela 3: Cenário referente ao objetivo "Realizar pagamento de pensão"
Elemento | Descrição |
---|---|
Objetivo | Realizar pagamento de pensão no aplicativo do Meu INSS |
Contexto | Local: em casa, por meio do aplicativo Meu INSS Tempo: Aproximadamente 10 minutos Pré-condições: possuir os meios necessarios para pagamento do boleto gerado |
Recursos | Internet Smartphone Aplicativo do Meu INSS instalado |
Atores | Usuário brasileiro com CPF ativo que contribui, ou contribuia (durante o tempo de trabalho ativo) com o INSS |
Episódios | O usuário seleciona a opção consultar pensões no menu lateral O aplicativo exibe o historico de pagamento de pensão na tela O usuário seleciona a opção de realizar pagamento pendente O aplicativo exibe o valor a ser pago junto com os dados do usuário O usuário seleciona a opção de confirmar após ler o valor a ser pago O aplicativo redireciona para um boleto gerado, para o pagamento |
Restrição | O boleto deve ser pago em pelo menos 72 horas após a emissão do mesmo. |
Exceção | Erro de conexão com a internet Tentativa de realizar pagamento em horario não comercial |
Autor: Maurício Ferreira, 2024
CEN03 - Consultar o impacto da contribuição do usuário no benefício
O cenário a seguir diz respeito ao objetivo "Consultar o impacto da contribuição do usuário no benefício", sua descrição detalhada pode ser encontrada na tabela 4, com todas as abstrações específicas necessárias para o entendimento da tarefa em questão.
Rastreabilidade: RF11
Tabela 4: Cenário referente ao objetivo "Consultar o impacto da contribuição do usuário no benefício"
Elemento | Descrição |
---|---|
Objetivo | Mostrar o impacto da contribuição do usuário no seu benefício através do aplicativo Meu INSS |
Contexto | Local: em casa, por meio do aplicativo Meu INSS Tempo: Aproximadamente 5 minutos Pré-condições: O usuário deve ter realizado contribuições ao INSS e o aplicativo Meu INSS deve estar instalado no dispositivo. |
Recursos | Internet Smartphone Aplicativo Meu INSS instalado |
Atores | Usuário brasileiro com CPF ativo que contribui, ou contribuia (durante o tempo de trabalho ativo) com o INSS |
Episódios | O usuário acessa o aplicativo Meu INSS e seleciona a opção "Exibir impacto da contribuição no benefício". O sistema solicita ao usuário que insira o valor da contribuição. O usuário insere o valor da contribuição. O sistema calcula o impacto dessa contribuição no benefício futuro do usuário, considerando o histórico de contribuições. O sistema exibe os resultados, incluindo: - O impacto da contribuição no valor do benefício futuro. - Sugestões para melhorar o impacto da contribuição. O usuário pode retornar ao menu principal ou encerrar a consulta. |
Restrição | O cálculo do impacto depende do histórico completo de contribuições e da legislação vigente. |
Exceção | Sem acesso à internet: O usuário não consegue acessar os dados devido à falta de conexão com a internet. Dados de contribuição inválidos: O usuário insere valores de contribuição inconsistentes ou inválidos. |
Autor: Ana Catarina Santos, 2024
CEN04 - Acessar comunidades de ajuda
O cenário seguinte diz respeito ao objetivo de acessar fóruns criados pela comunidade com a finalidade de sanar possíveis dúvidas relacionadas ao INSS e também promover uma interação entre os usuários do aplicativo "Meu INSS":
Rastreabilidade: RF13
Tabela 5: Cenário referente ao objetivo "Acessar comunidades"
Elemento | Descrição |
---|---|
Objetivo | Acessar comunidades relacionadas ao INSS |
Contexto | Local: em casa, através da utilização do aplicativo Meu INSS Tempo: Varia de acordo com a interação do usuário Pré-condições: Acesso ao aplicativo do "Meu INSS" |
Recursos | Internet Smartphone Aplicativo do Meu INSS instalado |
Atores | Usuário brasileiro com CPF ativo que contribui, ou contribuia (durante o tempo de trabalho ativo) com o INSS |
Episódios | O usuário acessa o aplicativo onde existe uma área dedicada as comunidades no qual ele pode interagir afim de sanar dúvidas em relação a tópicos ligados ao INSS. O usuário pode realizar uma pesquisa para buscar por fóruns que estejam alinhados com o assunto que ele procura. Acessa um fórum e tem acesso as mensagens dos outros usuários podendo também publicar, excluir ou denunciar mensagens. Na área das comunidades o usuário pode criar um próprio fórum ou excluir um que ele criou anteriormente. |
Restrição | Não infringir regras da comunidade. |
Exceção | Sem acesso a internet Não ter mais permissão de participar da comunidade. |
Autor: Cristiano Morais, 2024
CEN05 - Consultar Benefícios
O cenário seguinte diz respeito ao objetivo de fazer uma consulta de seus benefícios, a tabela 6 a seguir contém mais detalhes:
Rastreabilidade: RF11
Tabela 6: Cenário referente ao objetivo "Consultar Benefícios"
Elemento | Descrição |
---|---|
Objetivo | Consultar Benefícios |
Contexto | Local: em casa, através da utilização do aplicativo Meu INSS Tempo: Por volta de 1 minuto Pré-condições: Acesso ao aplicativo do "Meu INSS" |
Recursos | Internet Smartphone Aplicativo do Meu INSS instalado |
Atores | Usuário brasileiro com CPF ativo que contribui, ou contribuia (durante o tempo de trabalho ativo) com o INSS |
Episódios | O usuário seleciona a opção Meus Benefícios na área de Mais Acessados. O aplicativo exibe uma tela na qual o usuário pode verificar os benefícios no geral, podendo selecionar qual ele deseja mais informações. |
Restrição | Não possui benefícios concedidos pelo INSS. |
Exceção | Sem acesso a internet Alguma impossibilidade para prever o cenário previdenciário. |
Autor: Nicolas Bomfim, 2024
Referência Bibliográfica
[1] SERRANO, Milene; SERRANO, Maurício. Requisitos - Aula 10. s.d. Slide 8-11 de 35. Disponível em: https://aprender3.unb.br/pluginfile.php/2972470/mod_resource/content/1/Aula%2010.pdf. Acesso em: 02 dez. 2024.
Bibliografia
BARBOSA, Simone; DINIZ, Bruno. Interação Humano-Computador. Editora Elsevier, Rio de Janeiro, 2010.
SERRANO, Milene; SERRANO, Maurício. Requisitos - Aula 10. s.d. Slide 8-11 de 35. Disponível em: https://aprender3.unb.br/pluginfile.php/2972470/mod_resource/content/1/Aula%2010.pdf. Acesso em: 02 dez. 2024.
Bilheteria Digital. Cenários. Grupo Bilheteria Digital da disciplina Requisitos de Software, dispoível em: https://requisitos-de-software.github.io/2023.1-BilheteriaDigital/modelagem/cenarios/. Acesso em: 03 de dezembro de 2024.
Economia - DF. Cenários. Grupo Economia DF da disciplina Requisitos de Software, dispoível em: https://requisitos-de-software.github.io/2023.1-BilheteriaDigital/modelagem/cenarios/. Acesso em: 03 de dezembro de 2024.
Histórico de Versões
Versão | Data | Descrição | Autor | Revisor |
---|---|---|---|---|
1.0 |
03/12/2024 | Criação de documento e adição do cenário sobre "agendar horário em uma agência do INSS" | Júlia Fortunato | Ana Catarina Santos |
1.1 |
06/12/2024 | Adição do cenário "Realizar pagamento de pensão" | Mauricio Ferreira | Júlia Fortunato |
1.2 |
07/12/2024 | Adição do cenário "Consultar o impacto da contribuição do usuário no benefício" | Ana Catarina Santos | Nicolas Bomfim |
1.3 |
08/12/2024 | Adição do cenário "Consultar benefícios" | Nicolas Bomfim | Mauricio Ferreira |
1.4 |
08/12/2024 | Adição do cenário "Acessar comunidades" | Cristiano Morais | Nicolas Bomfim |