Cenários
Introdução
Os cenários se apresentam como descrições detalhadas, geralmente em linguagem natural, de situações ou eventos que envolvem determinados atores São úteis para entender como os ambientes, sistemas e atores interagem entre si, além de fornecer uma visão de como o sistema deve funcionar em diversas situações, seus comportamentos e fluxo. Os cenários produzidos estão listados nas tabelas de 1 a 5.
Cenário 1
Tabela 1: Filtrar por categorias.
Cenário 1 |
---|
Titulo |
Filtrar eventos por categoria. |
Objetivo |
Permitir que o usuário encontre eventos disponíveis por categoria. |
Contexto |
Local: Tela inicial do aplicativo. Tempo: Aproximadamente 1 min. Pré-condição: Existirem eventos cadastrados para a categoria selecionada |
Atores |
Usuário da Bilheteria Digital. |
Recursos |
Internet. Smartphone com a Bilheteria Digital instalada. |
Episódios |
O usuário seleciona a opção de filtrar eventos na tela inicial. O usuário seleciona a opção de filtrar eventos por categoria. O aplicativo exibe uma lista das categorias de eventos dsponíveis. O aplicativo filtra os eventos disponíveis de acordo a categoria selecionada e o tipo de evento correspondente. |
Restrição |
O usuário só pode filtrar os eventos por categorias em que há eventos cadastrados. O aplicativo deve fornecer uma lista de categorias disponíveis para seleção. |
Exceção |
Erro de conexão à internet. Se não houver eventos cadastrados para a categoria selecionada, o aplicativo deve apresentar uma mensagem indicando que não há eventos disponíveis para aquela categoria |
Fonte: Gabriel Campello e Douglas Alves
Cenário 2
Tabela 2: Filtrar por data e hora.
Cenário 2 |
---|
Titulo |
Filtrar eventos por data e hora de ocorrência. |
Objetivo |
Permitir que o usuário encontre eventos que ocorram em um determinado intervalo de tempo. |
Contexto |
Local: Tela inicial do aplicativo. Tempo: Aproximadamente 1 min. Pré-condição: Usuário estar logado, os eventos terem informações sobre data e hora de ocorrência. |
Atores |
Usuário da Bilheteria Digital. |
Recursos |
Internet. Smartphone com a Bilheteria Digital instalada. |
Episódios |
O usuário seleciona a opção de filtrar eventos na tela inicial. O usuário seleciona a opção "Filtrar eventos por data e hora de ocorrência". O aplicativo apresenta uma tela de seleção de data e hora. O usuário seleciona a data e hora desejada para a ocorrência dos eventos. O aplicativo filtra os eventos disponíveis de acordo com a data e hora de ocorrência selecionada e apresenta a lista de eventos correspondentes. |
Restrição |
O usuário só pode filtrar os eventos por data e hora de ocorrência futura. |
Exceção |
Erro de conexão à internet. Se não houver eventos cadastrados que ocorram na data e hora selecionada, o aplicativo deve apresentar uma mensagem indicando que não há eventos disponíveis naquela data e hora. |
Fonte: Gabriel Campello e Douglas Alves
Cenário 3
Tabela 3: Filtrar por idade mínima.
Cenário 3 |
---|
Titulo |
Filtrar eventos por idade mínima de entrada. |
Objetivo |
Permitir que o usuário encontre eventos que tenham uma idade mínima de entrada adequada. |
Contexto |
Local: Tela inicial do aplicativo. Tempo: Aproximadamente 1 min. Pré-condição: usuário estar logado, os eventos terem informações sobre faixa etária cadastradas |
Atores |
Usuário da Bilheteria Digital. |
Recursos |
Internet. Smartphone com a Bilheteria Digital instalada. |
Episódios |
O usuário seleciona a opção de filtrar eventos na tela inicial. O usuário seleciona a opção "Filtrar eventos por idade mínima de entrada" . O aplicativo apresenta uma lista de faixas etárias para seleção. O usuário seleciona a faixa etária adequada para a idade mínima de entrada desejada. O aplicativo filtra os eventos disponíveis de acordo com a idade mínima de entrada selecionada e apresenta a lista de eventos correspondentes. |
Restrição |
O usuário só pode filtrar os eventos por idade mínima de entrada adequada para sua faixa etária. |
Exceção |
Erro de conexão à internet. Se não houver eventos cadastrados com a idade mínima de entrada adequada para a faixa etária selecionada, o aplicativo deve apresentar uma mensagem indicando que não há eventos disponíveis naquela faixa etária. |
Fonte: Gabriel Campello e Douglas Alves
Cenário 4
Tabela 4: Filtrar por municípios.
Cenário 4 |
---|
Titulo |
Filtrar eventos por municípios. |
Objetivo |
Permitir que o usuário encontre eventos disponíveis em um município específico. |
Contexto |
Local: Tela inicial do aplicativo. Tempo: Aproximadamente 1 min. Pré-condição: usuário estar logado, o município desejado estar cadastrado no aplicativo e existirem eventos cadastrados naquele município |
Atores |
Usuário da Bilheteria Digital. |
Recursos |
Internet. Smartphone com a Bilheteria Digital instalada. |
Episódios |
O usuário seleciona a opção de filtrar eventos na tela inicial. O usuário seleciona a opção de filtrar eventos por localização. O aplicativo exibe uma lista dos estados do país. O usuário seleciona o estado desejado O aplicativo exibe uma lista de municípios disponíveis O usuário seleciona a cidade desejada. O aplicativo filtra os eventos disponíveis de acordo com a cidade selecionada e apresenta a lista de eventos correspondentes. |
Restrição |
O usuário só pode filtrar os eventos por cidades em que há eventos cadastrados. O aplicativo deve fornecer uma lista de cidades disponíveis para seleção. |
Exceção |
Erro de conexão à internet. Se não houver eventos cadastrados para a cidade selecionada, o aplicativo deve apresentar uma mensagem indicando que não há eventos disponíveis naquela cidade |
Fonte: Gabriel Campello e Douglas Alves
Cenário 5
Tabela 5: Conectar carteira digital.
Cenário 5 |
---|
Titulo |
Conectar uma carteira digital. |
Objetivo |
Permitir que o usuário do aplicativo conecte uma carteira digital compatível para fazer pagamentos. |
Contexto |
Local: Aba "Minha conta". Tempo: Aproximadamente 5 min. Pré-condição: usuário estar logado e possui carteira digital compatível. |
Atores |
Usuário da Bilheteria Digital. |
Recursos |
Internet. Smartphone com a Bilheteria Digital instalada. Carteira digital compatível com o aplicativo. |
Episódios |
O usuário acessa a seção "Minha conta". O usuário seleciona a opção "Conectar carteira digital". O aplicativo exibe uma lista de carteiras digitais compatíveis. O usuário seleciona a carteira digital desejada. O aplicativo solicita ao usuário as informações necessárias para conectar a carteira digital, como o endereço da carteira ou informações de autenticação. O usuário fornece as informações solicitadas. O aplicativo verifica se as informações estão corretas e se a carteira digital é compatível. O aplicativo confirma que a carteira digital foi conectada com sucesso. O usuário pode agora usar a carteira digital para fazer pagamentos no aplicativo. |
Restrição |
A carteira digital deve ser compatível com o aplicativo. O usuário deve fornecer informações corretas para conectar a carteira digital. O processo de conexão da carteira digital pode ser interrompido em caso de problemas de conectividade de internet ou de interrupção no serviço da carteira digital. |
Exceção |
Erro de conexão à internet. Erro de conexão ao serviço de carteira digital |
Fonte: Gabriel Campello e Douglas Alves
Bibliografia
SERRANO, Milene. Requisitos – Aula 10. 2017. Apresentação de slides. Disponível em: https://aprender3.unb.br/pluginfile.php/2523091/mod_resource/content/1/Aula%2010.pdf. Último acesso em: 24 abr. 2023. ANÁLISE de Requisitos de Software da Aplicação Duolingo, 2019. Disponível em: https://requisitos-de-software.github.io/2019.2-Duolingo/modelagem/Cenarios/. Último acesso em: 24 abr. 2023.
Histórico de Versões
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
13/05/2023 | Criação dos cenários. | Gabriel Campello e Douglas Alves | Sidney Fernando |
1.1 |
01/07/2023 | Retrabalho. | Arthur de Melo | Matheus Henrique |