Ir para o conteúdo

Cenários

Introdução

  Cenários são descrições evolutivas de situações em um ambiente composto por um conjunto ordenado de interações entre seus participantes, realizadas por usuários ou sistemas externos. Diante disso, os cenários são utilizados para descrever as situações de uso do sistema pelos seus usuários e os relacionamentos entre o sistema em desenvolvimento e outros sistemas externos, auxiliando no entendimento e na descoberta de novos requisitos. Portanto, é uma estratégia para elicitar a parte comportamental do software1.

Modelo de Cenário

  Existem cinco formas para se descrever cenários. São elas: texto narrativo, texto estruturado, diagramas, imagens e animações ou simulações. A forma selecionada para apresentação dos cenários presentes neste documento será a de texto estruturado, a qual valida-se da utilização de linguagem natural semi-estruturada para melhor entendimento de cada cenário e validação dos requisitos por parte do cliente, tal modelo pode ser observado a seguir na Tabela 1.

Elemento Descrição
Objetivo Finalidade do cenário
Contexto Descrição de pré-condições, local (físico) e tempo
Recursos Objetos passivos com os quais os atores interagem
Episódios Ação realizada por um ou vários atores com participação de outros atores utilizando recursos
Exceção Tratamento para uma situação excepcional ou de erro

Tabela 1: Modelo texto estruturado para descrição de cenários (Fonte: LEITE, Julio, 2022 [1]).

Cenários identificados

Cenário 1: Realizar recarga

Elemento Descrição
Objetivo Realizar recarga do cartão através do aplicativo
Contexto Local: Em qualquer lugar, Tempo: durante o dia (de 4:00 até 22:00), Pré-condições: acesso à internet, ter o aplicativo instalado, possuir um cartão cadastrado em sua conta.
Recursos Smartphone, internet
Episódios Usuário deseja recarregar seu saldo; O usuário alcança seu celular; Entra no aplicativo BRB Mobilidades; Efetua o Login com suas credenciais; seleciona a opção de realizar recarga; escolhe a maneira que desejará realizar a recarga; O usuário seleciona a opção de pix ou de boleto; O usuário efetua a recarga;
Exceção Smartphone descarregado; Perda de conexão com a internet; Não possuir cadastro no aplicativo; Não possuir cartões vinculados; Não possuir saldo em sua conta bancária

Tabela 2: Descrição do cenário 1: "Realização de recarga" - (Fonte: SOARES, Joel).

Cenário 2: Visualização de linhas e horários

Elemento Descrição
Objetivo Visualização de linhas e horários no aplicativo BRB Mobilidade
Contexto Local: Em qualquer lugar, Tempo: durante o dia (de 4:00 até 22:00)
Pré-condição - Ter um celular
Pré-condição - Ter o aplicativo instalado
Recursos Smartphone, internet
Episódios Usuário deseja acompanhar o trajeto do seu ônibus; O usuário alcança seu celular; Entra no aplicativo BRB Mobilidades; Efetua o Login com suas credenciais; seleciona a opção linhas e horários; O usuário digita a linha ou o nome do destino; O usuario visualiza as linhas e horários;
Exceção Smartphone descarregado; Perda de conexão com a internet; Não possuir cadastro no aplicativo

Tabela 3: Descrição do cenário 2: "Visualização de linhas e horários" - (Fonte: BASILIO, Guilherme).

Cenário 3: Consultar saldo disponível

Elemento Descrição
Objetivo Consultar saldo disponível no aplicativo BRB Mobilidade
Contexto Local: Tela do cartão no app, Tempo: durante o dia (de 4:00 até 24:00)
Pré-condição - Ter um celular
Pré-condição - Ter o aplicativo instalado
Pré-condição - Ter um cartão BRB Mobilidade
Recursos Smartphone, internet, cartão BRB mobilidade
Episódios Usuário deseja visualizar saldo do cartão; O usuário alcança seu celular; Entra no aplicativo BRB Mobilidade; Efetua o Login com suas credenciais; seleciona a opção consultar saldo do cartão; O usuário seleciona o cartão desejado; O usuario visualiza seu saldo;
Exceção Smartphone descarregado; Perda de conexão com a internet; Não possuir cadastro no aplicativo; Não possuir cartão

Tabela 4: Descrição do cenário 3: "Visualização de saldo" - (Fonte: LELIS, Caio).

Cenário 4: Solicitar 2ªvia do cartão

Elemento Descrição
Objetivo Deseja emitir a segunda via do cartão estudantil através do app
Contexto Local – Selecionar o serviço de segunda via através da interface de acompanhamento do cadastro e cartão
Pré-condição - Ter um celular com acesso a internet
Pré-condição - Ter o aplicativo instalado
Pré-condição - Ter um cartão cadastrado
Recursos Smartphone, Internet
Episódios O usuário entra o aplicativo;
O usuário escolhe acompanhar o seu cartão;
O usuário seleciona a opção de pedir segunda via do cartão
Exceção É necessário que o usuário já tenha tido a 1ª via do cartão em algum momento; Celular sem suporte ao aplicativo; Celular sem bateria e internet

Tabela 5: Descrição do cenário 4: "Solicitar 2ªvia do cartão" - (Fonte: BARBOSA, Gabriel).

Cenário 5: Consultar pontos de recarga

Elemento Descrição
Objetivo Acessar pontos de recarga fisicos do cartão
Contexto Local: Faculdade Tempo: durante o dia e noite (de 05:30 a 23:30 )
Pré-condição - Ter um celular
Pré-condição - Ter o aplicativo instalado
Pré-condição - Ter um cartão BRB Mobilidade
Recursos Smartphone, internet, cartão BRB mobilidade
Episódios Estudante ou usuário está usando seu cartão e deseja carrega-lo em algum local fisico pois só possui dinheiro em mãos
Estudante pega o celular
Estudante abre o aplicativo
Estudante faz login
Estudante clica em menu
Estudante clica em pontes de recarga
Estudante acessa algum local próximo
Exceção Smartphone descarregado; Perda de conexão com a internet; Não possuir cadastro no aplicativo; Não possuir cartão

Tabela 6: Descrição do cenário 5: "Verificar pontos de recarga" - (Fonte: FILHO, Doan).

Cenário 6: Consultar extrato de uso

Elemento Descrição
Objetivo Permitir que o usuário consulte o consumo mensal do cartão de mobilidade
Contexto

Local : Tela inicial do aplicativo

Tempo: Aproximadamente 20 segundos

Pré-condição : o usuário necessita estar logado

Recursos Acesso à internet
Aplicativo do BRB Mobilidade instalado no dispositivo
Cartão do BRB Mobilidade
Episódios O usuário seleciona a opção de "Extrato de uso" na página inicial.
O usuário seleciona o mês desejado para realizar a consulta.
O aplicativo filtra os usos do usuário para o mês selecionado.
O aplicativo exibe uma lista de usos mensais do cartão do usuário.
Exceção Erro de conexão com a internet.
Caso não haja nenhum uso do cartão registrado, o aplicativo deve exibir uma mensagem sinalizando que não há registros para o mês selecionado.

Tabela 7: Descrição do cenário 6: "Consultar extrato de uso" - (Fonte: BRAGA, Caio).

Cenário 7: Cadastrar método de pagamento

Elemento Descrição
Objetivo Permitir que o usuário cadastre método de pagamento
Contexto Local: Tela de adicionar saldo no cartão, Tempo: durante o dia (de 4:00 até 24:00)
Pré-condição - Ter um celular
Pré-condição - Ter o aplicativo instalado
Pré-condição - Ter acesso à internet
Recursos Smartphone, internet, cartão BRB mobilidade

Pré-condição : o usuário necessita estar logado

Episódios O usuário dentro da opção de "Recarregar saldo",
seleciona a opção método de pagamento e em seguida de cadastro de método de pagamento.
O usuário também pode adicionar/remover métodos de pagamento
ao acessar o seu perfil e entrar na seção métodos de pagamento.
Exceção Erro de conexão com a internet;
Não possuir cadastro no aplicativo

Tabela 8: Descrição do cenário 7: "Cadastrar métodos de pagamento - (Fonte: DE FRIAS, Miguel).

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: 22 nov. 2023.

Bibliografia

Slides Requisitos - aula 10. Milene Serrano e Maurício Serrano. Elicitação, modelagem e análise. Disponível em: https://aprender3.unb.br/pluginfile.php/2692795/mod_resource/content/1/Aula%2010.pdf. Acesso em 25 out. 2023

Histórico de Versões

Versão Descrição Autor Data Revisor Data de revisão
1.0 Criação do documento de cenarios Joel Soares 22/10/2023 Guilherme Basilio 25/10/2023
1.1 Adição do cénario visualização de linhas Guilherme Basilio 24/10/2023 Miguel de Frias 25/10/2023
1.2 Adição do cénario visualização de saldo disponível Caio Lelis 24/10/2023 Guilherme Basilio 25/10/2023
1.3 Adição do cenário solicitar 2ªvia Gabriel Barbosa 24/10/2023 Guilherme Basilio 25/10/2023
1.4 Adição do cenário de pontos de recarga Doan Filho 24/10/2023 Guilherme Basilio 25/10/2023
1.5 Adição do cenário extrato de uso Caio Braga 25/10/2023 Guilherme Basilio 25/10/2023
1.6 Adição do cenário de cadastrar métodos de pagamento Miguel de Frias 25/10/2023 Guilherme Basilio 25/10/2023