Pular para conteúdo

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.

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