Ir para o conteúdo

Cenários

Esta técnica esta definida em cenários

Resultado da técnica

Para esta técnica dividimos os requistos priorizados como must em requisitos elicitados, e cada equipe definida em projeto ficou resposável por modelar alguns cenários baseados nos requistos divididos.

Cenário 001 - Buscando app

Objetivo Encontrar um app pré-determinado
Contexto Local: tela inicial da Play Store
Pré-condição: Saber o nome do app desejado
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário abre a Play Store.
2. O usuário clica na barra de pesquisa.
3. O usuário escolhe entre busca por voz ou texto.
4. O usuário digita/fala o nome do app desejado.
5. O usuário clica no app encontrado.
Restrições Digitar o nome do app corretamente.
Espaço de armazenamento suficiente.
Ter conexão com a internet
Exceções O app não está disponível na Play Store.
O app não é compatível com o dispositivo.
Falha na rede ao instalar
Rastreabilidade REQ01

Cenário 002 - Buscando app por categoria

Objetivo Encontrar um app para aprender idiomas
Contexto Local: tela inicial da Play Store
Pré-condição: Ter interesse em aprender idiomas
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário abre a Play Store.
2. O usuário rola pela página principal.
3. O usuário encontra a categoria desejada - Educação.
4. O usuário procura os apps mais bem avaliados.
5. O usuário analisa a descrição do app.
Restrições Espaço de armazenamento suficiente.
Ter conexão com a internet
Exceções O usuário não se agradou com nenhuma das opções.
Falha na rede ao instalar
Rastreabilidade REQ01

Cenário 003 - Navegando pela Play Store

Objetivo Buscar alguma novidade na Play Store
Contexto Local: tela inicial da Play Store
Pré-condição: Interesse em explorar novos apps
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário abre a Play Store.
2. O usuário clica na aba "Em Alta".
3. O usuário clica nas primeiras opções de apps .
4. O usuário lê a descrição.
5. O usuário decide baixar um app para testar.
Restrições Espaço de armazenamento suficiente.
Ter conexão com a internet
Exceções Falha na rede ao navegar.
O dispositivo trava devido a algum problema externo (consumo de memória, aumento de temperatura, etc)
Rastreabilidade REQ01

Cenário 004 - Instalando um jogo/app pago

Objetivo Instalar Minecraft
Contexto Local: Tela do app /jogo
Pré-condição: Saber o nome do app /jogo
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário segue os episódios do cenário 001.
2. O usuário clica no botão de instalar.
3. O usuário confirma a forma de pagamento .
4. O usuário autoriza a compra.
5. O usuário espera o jogo ser instalado.
Restrições Memória disponível.
Bateria suficiente.
forma de pagamento válida.
Acesso à internet
Exceções Saldo insuficiente na forma de pagamento .
Memória insuficiente.
Bateria do dispositivo acaba antes da instalação
Rastreabilidade REQ02

Cenário 005 - Atualizando um jogo/app

Objetivo atualizar o app ou jogo para sua versão mais recente
Contexto Local: Tela do app /jogo
Pré-condição: Saber se há atualizações
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário segue os episódios do cenário 001.
2. O usuário clica no botão de atualizar.
3. O usuário espera o jogo ser atualizado.
Restrições Memória disponível.
Bateria suficiente.
Acesso à internet
Exceções Memória insuficiente.
Bateria do dispositivo acaba antes da instalação.
Não ter atualização
Rastreabilidade REQ03

Cenário 006 - desinstalar um jogo/app

Objetivo desinstalar o Minecraft
Contexto Local: Tela do app /jogo
Pré-condição: Ter o app /jogo já instalado
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário abre a Play Store.
2. O usuário segue os episódios do cenário 001. 3. O usuário clica no botão de desinstalar
Restrições Ter um aplicativo instalado no dispositivo.
Bateria suficiente
Exceções Bateria do dispositivo acaba antes da remoção.
O app/jogo foi instalado fora da Play Store e não pode ser removido.
Rastreabilidade REQ04

Cenário 007 - Pedir Reembolso de um app /Jogo

Objetivo Solicitar o reembolso do Minecraft
Contexto Local: Tela de "Histórico de Compras" na Play Store
Pré-condição: O app /jogo deve ter sido comprado recentemente e estar dentro do período permitido para solicitação de reembolso
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store e conexão à internet
Episódios 1. O usuário abre o app da Play Store no dispositivo.
2. O usuário acessa o menu e clica em "Pagamentos e assinaturas".
3. O usuário seleciona "Histórico de compras".
4. O usuário localiza o Minecraft na lista de compras.
5. O usuário clica no app /jogo e escolhe a opção "Veja".
6. O usuário seleciona o motivo do reembolso e confirma a solicitação.
7. A Play Store processa o pedido e notifica o usuário sobre o status do reembolso.
Restrições A solicitação deve ser feita dentro do prazo permitido para reembolso (geralmente 48 horas após a compra).
A solicitação não pode ser realizada se o app/jogo já foi reembolsado anteriormente.
Exceções 1. O prazo para solicitar reembolso já expirou.
2. A Play Store rejeita o pedido devido a violações das políticas de reembolso.
Rastreabilidade REQ06

Cenário 008 - Acessar a política de privacidade de um app ou jogo

Objetivo Acessar a política de privacidade de um aplicativo ou jogo
Contexto Local: Tela para instalar app /jogo
Tempo: Aproximadamente 30 segundos
Pré-condição: Ter acesso à rede
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a Play Store.
2. O usuário busca pelo app ou jogo desejado.
3. O usuário clica no suporte do app /jogo.
4. O usuário clica na opção "Política de Privacidade".
5. O sistema exibe a política de privacidade do app ou jogo.
Restrições A política de privacidade deve estar disponível em um formato legível.
É necessária conexão com a internet.
Exceções Não ter o app /jogo.
Falta de conexão com a rede.
Política de privacidade não disponível.
Rastreabilidade REQ06

Cenário 009 - Visualizar os Sistemas Operacionais Compatíveis

Objetivo Ver quais sistemas operacionais um app ou jogo pode ser executado.
Contexto Local: Tela para instalar app /jogo
Tempo: Aproximadamente 30 segundos
Pré-condição: Ter acesso à rede e ter o app instalado
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a Play Store.
2. O usuário busca pelo app ou jogo desejado.
3. O usuário clica na página do app ou jogo.
4. O usuário visualiza a seção "Sobre" do app .
5. O sistema exibe os sistemas operacionais nos quais o app ou jogo pode ser executado.
Restrições As informações devem ser precisas e atualizadas.
É necessária conexão com a internet.
Exceções Falta de conexão com a internet.
Informações de compatibilidade não disponíveis.
Rastreabilidade REQ07

Cenário 010 - Visualizar Data de Lançamento de um app ou Jogo

Objetivo Visualizar a data de lançamento de um app ou jogo.
Contexto Local: Tela para instalar app /jogo
Tempo: Aproximadamente 30 segundos
Pré-condição: Ter acesso à rede e ter o app instalado
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a Play Store.
2. O usuário busca pelo app ou jogo desejado.
3. O usuário clica na seção "Sobre" do app ou jogo.
4. O usuário visualiza a data de lançamento do app ou jogo.
Restrições A data deve ser apresentada de forma clara e precisa.
É necessária conexão com a internet.
Exceções Falta de conexão com a internet.
Data de lançamento não disponível.
Rastreabilidade REQ08

Cenário 011 - Mostrar Dados Extraídos pelo app ou Jogo

Objetivo Visualizar quais dados um app ou jogo coleta dos usuário.
Contexto Local: Tela para instalar app /jogo
Tempo: Aproximadamente 30 segundos
Pré-condições: O usuário deve estar conectado à internet.
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a Play Store.
2. O usuário busca pelo app ou jogo desejado.
3. O usuário clica na página do app ou jogo.
4. O usuário acessa a seção de "Dados Coletados".
5. O sistema exibe quais dados são coletados pelo app ou jogo.
Restrições As informações devem ser claras e detalhadas.
É necessária conexão com a internet.
Exceções Falta de conexão com a internet.
Informações sobre dados coletados não disponíveis.
Rastreabilidade REQ09

Cenário 012 - Mostrar permissões do app ou Jogo

Objetivo Visualizar quais permissões um app ou jogo possui na máquina do usuário.
Contexto Local: Tela para instalar app /jogo
Tempo: Aproximadamente 30 segundos
Pré-condições: O usuário deve estar conectado à internet.
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a Play Store.
2. O usuário busca pelo app ou jogo desejado.
3. O usuário clica na página do app ou jogo.
4. O usuário acessa a seção de "permissões ".
5. O sistema exibe quais permissões o app ou jogo solicita.
Restrições O usuário precisa ter acesso a internet.
As permissões devem ser apresentadas de forma clara.
Exceções Falta de conexão com a internet.
Informações sobre permissões não disponíveis.
Rastreabilidade REQ10

Cenário 013 - Mostrar Uso dos Dados Extraídos

Objetivo Visualizar o que um app ou jogo faz com os dados que coleta dos usuário.
Contexto Local: Tela para instalar app /jogo
Tempo: Aproximadamente 30 segundos
Pré-condições: O usuário deve estar conectado à internet.
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a Play Store.
2. O usuário busca pelo app ou jogo desejado.
3. O & clica na página do app ou jogo.
4. O usuário acessa a seção de "Uso dos Dados".
5. O sistema exibe como os dados coletados são utilizados.
Restrições O usuário precisa ter acesso a internet.
As informações devem ser detalhadas e transparentes.
Exceções Falta de conexão com a internet.
Informações sobre uso dos dados não disponíveis.
Rastreabilidade REQ11

Cenário 014 - Criação de Conta Gmail

Objetivo Permitir que o usuário crie uma nova conta Gmail através do aplicativo
Contexto Local: Menu lateral de usuário
Pré-condição: Ter acesso à internet
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário abre a Play Store.
2. O usuário clica no icone de foto do usuário.
3. O usuário clica no botão de fazer login com o google.
4. O usuário insere as informações necessárias no formulário.
5. O usuário é redirecionado para a tela inicial logado na nova conta.
Restrições Ter conexão com a internet
As informações inseridas pelo usuário devem atender
Exceções Erro de conexão
Informações fornecidas são inválidas
Os dados informados estão indisponíveis
Rastreabilidade REQ19

Cenário 015 - Login com Conta Google Existente

Objetivo Permitir que o usuário faça login com uma conta Google existente
Contexto Local: Menu lateral de usuário
Pré-condição: Ter acesso à internet e o usuário já possuir uma conta Google
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário abre o aplicativo deslogado.
2. O usuário seleciona a opção "Criar conta Gmail".
3. O usuário insere suas credenciais.
4. Se os dados forem válidos, o usuário é redirecionado para a tela inicial logado.
Restrições Conexão com a internet.
Credenciais válidas.
Exceções Erro de Conexão
Credenciais Incorretas
Rastreabilidade REQ14

Cenário 016 - Funcionalidade "Esqueci minha senha"

Objetivo Permitir que o usuário recupere sua senha através da funcionalidade "Esqueci a senha"
Contexto Local: Menu lateral de usuário
Pré-condição: Ter acesso à internet e o usuário já possuir uma conta Google
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário abre o aplicativo deslogado
2. O usuário seleciona a opção "Esqueci minha senha"
3. O usuário segue os passos para recuperar sua senha
4. O Google valida as informações e permite que o usuário redefina sua senha
Restrições Necessidade de conexão com a internet.
usuário deve fornecer informações corretas para a recuperação.
Exceções Erro de Conexão
Falha na Verificação de Identidade
Rastreabilidade REQ31

Cenário 017 - Remoção de Contas Logadas

Objetivo Permitir que o usuário remova contas Google logadas no aplicativo
Contexto Local: Menu lateral de usuário
Pré-condição: Ter acesso à internet e o usuário ter várias contas Google logadas no aplicativo
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a seção de "Gerenciamento de Contas".
2. O usuário seleciona a conta que deseja remover.
3. O aplicativo solicita confirmação para a remoção.
4. O usuário confirma.
5. O aplicativo desloga e remove a conta do dispositivo.
Restrições Necessidade de conexão com a internet.
Confirmação do usuário para remoção.
Exceções Erro de Conexão.
Falha ao Deslogar.
Rastreabilidade REQ16

Cenário 018 - Troca da Conta Principal

Objetivo Permitir que o usuário troque a conta principal usada no dispositivo
Contexto Local: Menu lateral de usuário
Pré-condição: Ter acesso à internet e o usuário ter mais de uma conta Google logada no dispositivo
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a seção de "Gerenciamento de Contas".
2. O usuário seleciona a opção "Trocar conta principal".
3. O aplicativo exibe as contas logadas.
4. O usuário seleciona a nova conta principal.
5. O aplicativo confirma a troca e redefine a conta principal.
Restrições Necessidade de conexão com a internet.
O usuário precisa ter pelo menos duas contas logadas em seu dispositivo.
Exceções Erro de Conexão
Falha ao Redefinir Conta Principal
Rastreabilidade REQ17

Cenário 019 - Gerenciamento de Dispositivos Vinculados

Objetivo Permitir que o usuário gerencie os dispositivos vinculados à sua conta Gmail
Contexto Local: Menu lateral de usuário
Pré-condição: O usuário deve estar logado em uma conta Google e ter outros dispositivos vinculados
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a seção de "Gerenciar apps e dispositivos".
2. O usuário seleciona a opção "Sincronizar apps com os dispositivos".
3. O aplicativo exibe os dispositivos vinculados.
4. O aplicativo sincroniza os apps com dispositivos.
Restrições Necessidade de conexão com a internet.
Estar conectado à Play Store com a mesma conta em seus dispositivos.
Exceções Erro de Conexão
Falha ao atualizar Lista de Dispositivos
Rastreabilidade REQ49

Cenário 020 - Gerenciamento de Aplicativos, Livros e Filmes Vinculados

Objetivo Permitir que o usuário gerencie aplicativos, livros e filmes vinculados à sua conta Gmail.
Contexto Local: Aplicativo móvel
Pré-condição: O usuário está logado e possui aplicativos, livros ou filmes vinculados à sua conta.
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a seção de "Gerenciamento de Aplicativos, Livros e Filmes"
2. O aplicativo exibe uma lista de mídias vinculadas.
3. O usuário visualiza, remove ou atualiza mídias conforme necessário.
4. O aplicativo salva as alterações.
Restrições Necessidade de conexão com a internet
Estar logado com a conta do Google
Exceções Erro de Conexão
Falha ao atualizar Lista de Mídias
Rastreabilidade REQ29

Cenário 021 - Controle de Histórico de Comentários e Avaliações

Objetivo Permitir que o usuário controle o histórico de comentários e avaliações feitos pelo Gmail.
Contexto Local: Aplicativo móvel
Pré-condição: O usuário está logado e já fez comentários ou avaliações vinculados à conta.
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a seção de "Histórico de Comentários e Avaliações".
2. O aplicativo exibe a lista de comentários e avaliações feitos.
3. O usuário visualiza ou remove comentários/avaliações conforme necessário.
4. O aplicativo salva as alterações.
Restrições Necessidade de conexão com a internet
Estar logado com a conta do Google
Exceções Erro de Conexão
Falha ao atualizar Lista de Comentários
Rastreabilidade REQ50

Cenário 022 - Manutenção de Formas de Pagamento

Objetivo Permitir que o usuário mantenha salvas as formas de pagamento da conta.
Contexto Local: Aplicativo móvel
Pré-condição: O usuário está logado e possui formas de pagamento vinculadas à conta.
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a seção de "Formas de Pagamento".
2. O aplicativo exibe as formas de pagamento salvas.
3. O usuário adiciona, remove ou atualiza uma forma de pagamento .
4. O aplicativo comunica as alterações aos servidores de pagamento do Google.
5. O aplicativo confirma as alterações.
Restrições Necessidade de conexão com a internet
Ter as informações dessas formas de pagamento
Exceções Erro de Conexão
Falha ao Comunicar com Servidores de Pagamento
Rastreabilidade REQ18

Cenário 023 - Configurações Personalizadas para Cada Conta

Objetivo Permitir que o usuário personalize configurações específicas para cada conta Google vinculada.
Contexto Local: Aplicativo móvel
Pré-condição: O usuário está logado com múltiplas contas Google.
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a seção de "Configurações".
2. O aplicativo exibe as configurações disponíveis para a conta atual.
3. O usuário ajusta as configurações conforme necessário.
4. O aplicativo salva as alterações.
Restrições Necessidade de conexão com a internet
Estar na conta desejada
Exceções Erro de Conexão
Falha ao Salvar Configurações
Rastreabilidade REQ58

Cenário 024 - Notificações no app e via Gmail

Objetivo Notificar o usuário tanto no aplicativo quanto via Gmail sobre eventos importantes.
Contexto Local: Aplicativo móvel
Pré-condição: O usuário está logado no aplicativo e possui notificações habilitadas.
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. Um evento importante ocorre (ex.: atualização de segurança).
2. O aplicativo gera uma notificação.
3. O usuário recebe a notificação no aplicativo.
4. O usuário também recebe um e-mail de notificação via Gmail.
Restrições Necessidade de conexão com a internet
Notificações devem estar habilitadas.
Exceções Erro de Conexão
Notificação não Enviada
Rastreabilidade REQ51

Cenário 025 - Gerenciamento de Benefícios e Ferramentas da Play Store

Objetivo Permitir que o usuário gerencie os benefícios e ferramentas disponíveis para a Play Store vinculadas ao Gmail.
Contexto Local: Aplicativo móvel
Pré-condição: O usuário está logado e tem acesso à Play Store.
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a seção de "Benefícios e Ferramentas da Play Store".
2. O aplicativo exibe os benefícios e ferramentas disponíveis.
3. O usuário seleciona ou gerencia benefícios conforme necessário.
4. O aplicativo salva as alterações.
Restrições Necessidade de conexão com a internet
Estar logado com a conta do Google
Exceções Erro de Conexão
Falha ao atualizar Benefícios
Rastreabilidade REQ59

Cenário 026 - Contato com Suporte

Objetivo Permitir que o usuário contate o suporte diretamente pelo aplicativo.
Contexto Local: Aplicativo móvel
Pré-condição: O usuário está logado e precisa de assistência.
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa as suas configurações 2. O usuário acessa a seção de "Suporte" ou "Ajuda e feedback".
3. O aplicativo exibe as opções de contato com o suporte.
4. O usuário escolhe uma opção de contato (chat, e-mail, telefone).
5. O usuário descreve seu problema.
6. O suporte técnico responde e auxilia o usuário.
Restrições Necessidade de conexão com a internet
Estar logado com a conta do Google
Exceções Erro de Conexão
Falha ao Contatar Suporte
Rastreabilidade REQ32

Cenário 027 - Configurações de Acessibilidade

Objetivo Permitir que o usuário ajuste configurações de acessibilidade associadas ao seu perfil.
Contexto Local: Aplicativo móvel
Pré-condição: O usuário precisa de ajustes de acessibilidade.
Atores usuário
Recursos Idispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a seção de "Acessibilidade".
2. O aplicativo exibe as configurações disponíveis.
3. O usuário ajusta as configurações conforme necessário.
4. O aplicativo salva as alterações.
Restrições Necessidade de conexão com a internet
Estar logado com a conta conta do Google
Exceções Erro de Conexão
Falha ao Salvar Configurações
Rastreabilidade REQ33

Cenário 028 - Configurações de Preferências

Objetivo Permitir que o usuário ajuste suas preferências no aplicativo.
Contexto Local: Aplicativo móvel
Pré-condição: O usuário está logado e deseja personalizar suas preferências.
Atores usuário
Recursos dispositivo compatível (celular, tablet ou computador) com acesso à Play Store
Episódios 1. O usuário acessa a seção de "Preferências".
2. O aplicativo exibe as opções de personalização.
3. O usuário ajusta suas preferências conforme necessário.
4. O aplicativo salva as alterações.
Restrições Necessidade de conexão com a internet
Estar logado com a conta do Google
Exceções Erro de Conexão
Falha ao Salvar Preferências
Rastreabilidade REQ58

Histórico de Versões

Versão Data Alterações Principais Autor
1.0.0 29-07-2024 Lançamento inicial dos cenarios Cecília Quaresma e Hugo Queiroz
1.1.0 12-08-2024 Criação dos cenários de 4 a 6 Cecília Quaresma e Hugo Queiroz
1.1.1 14-08-2024 Criação do cenário 7 Cecília Quaresma e Hugo Queiroz
1.1.2 14-08-2024 Junção dos cenários Cecília Quaresma, Hugo Queiroz, Carlos Alves e Larissa Vieira
1.1.3 15-08-2024 Atualizando rastreabilidade Hugo Queiroz e Carlos Alves
1.1.4 15-08-2024 Criação dos cenários de 14 a 28 Arthur Ribeiro, Hugo Queiroz e Carlos Alves
1.1.5 15-08-2024 Atualização da rastreabilidade Arthur Ribeiro, Hugo Queiroz e Carlos Alves
1.2.0 21-08-2024 Adicionando os links para o léxico Hugo Queiroz e Cecília Quaresma
1.2.1 21-08-2024 Arrumando organização Hugo Queiroz e Carlos Alves
2.0.0 06-09-2024 Corrigindo cenários com base no checklist de análise Arthur Ribeiro, Carlos Alves, Cecília Quaresma, Hugo Queiroz, Larissa Vieira e Lucas Queiroz