Cenários
Introdução
Os cenários, para a modelagem de requisitos, são descrições detalhadas, que retratam situações ou eventos envolvendo atores. Eles são importantes para compreender como os ambientes, sistemas e atores interagem entre si, oferecendo uma visão de como o sistema deve se comportar em diferentes situações, seus fluxos e reações.
Metodologia
A metodologia utilizada para a criação dos cenários foi baseada nos requisitos previamente elicitados e priorizados. A partir desses requisitos, selecionamos 9 requisitos de alta prioridade, onde foram priorizados pelo método Three Level Scale e trabalhamos nossos cenários neles, estruturando-os para refletir os processos e fluxos de interação dos usuários com o sistema, assegurando que todas as situações relevantes fossem contempladas. Os nossos cenários criados em cima do aplicativo Sympla estão organizados abaixo, nas tabelas de 1 a 9.
Cenários
Cenário 1 - Criação da conta no Sympla
Na tabela 1 abaixo, nosso primeiro cenário aborda a história onde o usuário irá criar uma conta no Sympla para começar a utilizar a plataforma.
Tabela 1: Criação da conta no Sympla
Cenário 1 |
---|
Título |
Usuário vai criar uma conta no Sympla. |
Objetivo |
Permitir que o usuário crie uma conta para acessar o Sympla e realizar suas atividades. |
Contexto |
Local: Aplicativo Sympla em um smartphone ou versão web do Sympla. Tempo: Durante o processo de criação de conta, o tempo estimado é de 5 a 10 minutos. Pré-condições: O usuário deve ter acesso à internet e um e-mail válido. |
Atores |
Usuário |
Recursos |
Internet. Informações do usuário (nome, e-mail, senha). |
Episódios |
O usuário abre o aplicativo Sympla ou acessa a versão web do Sympla. O usuário seleciona a opção de "Criar conta" ou "Cadastrar-se". O aplicativo ou a versão web solicita o preenchimento dos campos necessários, como nome, e-mail e senha. O usuário preenche as informações e clica em "Criar conta". O sistema valida as informações fornecidas e envia um e-mail de confirmação. O usuário acessa seu e-mail e confirma a criação da conta. O sistema finaliza o processo de criação da conta e redireciona o usuário para a tela inicial do aplicativo ou página de boas-vindas. |
Restrições |
O e-mail fornecido deve ser válido e não pode estar cadastrado em outra conta. A senha deve atender aos requisitos de segurança (mínimo de 8 caracteres, incluindo letras e números). |
Exceção |
Se o e-mail já estiver cadastrado, o sistema deve exibir uma mensagem informando que o e-mail não pode ser utilizado. Se a senha não atender aos requisitos de segurança, o sistema deve informar ao usuário para criar uma senha mais forte. Se o usuário não receber o e-mail de confirmação, o sistema deve |
Fonte: Elaborado por Victor Hugo, 2024
Cenário 2 - Edição de perfil do usuário
Na tabela 2 abaixo, nosso segundo cenário aborda uma história onde o usuário irá editar seu perfil no Sympla.
Tabela 2: Edição de perfil do usuário
Cenário 2 |
---|
Título |
Usuário vai editar seu perfil. |
Objetivo |
Permitir que o usuário atualize suas informações pessoais no perfil do Sympla. |
Contexto |
Local: Aplicativo Sympla em um smartphone ou versão web do Sympla. Tempo: Durante o uso do aplicativo ou da versão web, enquanto o usuário deseja atualizar suas informações pessoais. Pré-condições: O usuário deve estar logado no Sympla e ter uma conta ativa. |
Atores |
Usuário |
Recursos |
Internet. Informações de perfil (nome, e-mail, foto, etc.). |
Episódios |
O usuário abre o aplicativo Sympla ou acessa a versão web do Sympla. O usuário localiza a opção "Meu Perfil" ou "Configurações" no menu. O usuário seleciona a opção de editar seu perfil. O sistema exibe um formulário com os campos de informações do perfil, como nome, e-mail, telefone, foto, etc. O usuário edita as informações desejadas (como nome, foto, ou e-mail). O usuário confirma as alterações clicando em "Salvar" ou "Atualizar". O sistema valida as informações inseridas (ex: formato correto de e-mail, senha forte, etc.). Se as informações forem válidas, o sistema salva as alterações e exibe uma mensagem de confirmação. O usuário pode visualizar seu perfil atualizado com as novas informações. |
Restrições |
O usuário só pode editar informações que não sejam essenciais para a autenticidade da conta (ex: e-mail ou senha). As alterações no e-mail ou senha podem exigir uma confirmação adicional via e-mail ou SMS para garantir a segurança da conta. |
Exceção |
Se o usuário inserir dados inválidos, o sistema deve exibir uma mensagem de erro e solicitar que os dados sejam corrigidos. Se houver problemas de conexão com a internet, o sistema deve exibir uma mensagem de erro e pedir para o usuário tentar novamente. |
Fonte: Elaborado por Victor Hugo, 2024
Cenário 3 - Contato com o suporte
Na tabela 3 abaixo, nosso terceiro cenário aborda uma história onde o usuário irá entrar em contato com o suporte do Sympla.
Tabela 3: Contato com o suporte
Cenário 3 |
---|
Título |
Usuário vai entrar em contato com o suporte. |
Objetivo |
Permitir que o usuário entre em contato com o suporte do Sympla para resolver problemas ou esclarecer dúvidas. |
Contexto |
Local: Aplicativo Sympla em um smartphone ou versão web do Sympla. Tempo: Durante o uso do aplicativo ou da versão web, quando o usuário precisar de ajuda ou tiver dúvidas relacionadas ao Sympla. Pré-condições: O usuário deve estar logado no Sympla e ter acesso à funcionalidade de suporte. |
Atores |
Usuário |
Recursos |
Internet. Funcionalidade de contato com o suporte (chat, formulário de contato, e-mail, etc.). |
Episódios |
O usuário abre o aplicativo Sympla ou acessa a versão web do Sympla. O usuário localiza a opção de "Suporte" ou "Fale Conosco" no menu de configurações ou na tela inicial. O usuário seleciona a opção de contato com o suporte. O sistema exibe as opções de contato disponíveis (chat ao vivo, formulário de e-mail, telefone, etc.). O usuário escolhe a forma de contato preferida (por exemplo, chat ao vivo ou enviar um e-mail). Se o usuário escolher o chat, o sistema conecta o usuário a um atendente ou bot de suporte. Se o usuário optar pelo envio de e-mail, o sistema exibe um formulário para o usuário descrever o problema ou dúvida. O usuário descreve sua dúvida ou problema e envia a mensagem ao suporte. O sistema confirma o envio e exibe uma mensagem de agradecimento, informando o prazo de resposta ou o acompanhamento do atendimento. |
Restrições |
O usuário deve estar logado no Sympla para acessar a funcionalidade de suporte. O suporte pode ter horários de funcionamento específicos, dependendo da disponibilidade da equipe. |
Exceção |
Se houver problemas de conexão com a internet, o sistema deve exibir uma mensagem de erro e sugerir que o usuário tente novamente mais tarde. Se não houver atendentes disponíveis no momento, o sistema pode oferecer alternativas, como enviar um e-mail ou esperar um retorno posterior. |
Fonte: Elaborado por Victor Hugo, 2024
Cenário 4 - Pesquisa de evento filtrando por município ou estado
Na tabela 4 abaixo, nosso quarto cenário aborda uma história onde o usuário irá realizar uma pesquisa de evento filtrando por município ou estado.
Tabela 4: Pesquisa de evento filtrando por município ou estado
Cenário 4 |
---|
Título |
Usuário vai fazer uma pesquisa de evento filtrando por município ou estado. |
Objetivo |
Permitir que o usuário encontre eventos específicos filtrando por município ou estado. |
Contexto |
Local: Aplicativo Sympla em um smartphone ou versão web do Sympla. Tempo: Durante o uso do aplicativo ou da versão web, enquanto o usuário deseja procurar por eventos em uma localidade específica. Pré-condições: O usuário deve ter o aplicativo Sympla instalado ou estar acessando a versão web, uma conexão à internet estável e os eventos devem estar devidamente cadastrados com a informação de município ou estado. |
Atores |
Usuário |
Recursos |
Internet. Funcionalidade de pesquisa com filtro por município ou estado no aplicativo Sympla ou versão web. |
Episódios |
O usuário abre o aplicativo Sympla ou acessa a versão web do Sympla. O usuário localiza a barra de pesquisa na tela inicial do aplicativo ou na versão web. O usuário seleciona a opção para filtrar eventos por município ou estado. O aplicativo ou a versão web exibe uma lista de estados, municípios e regiões disponíveis para seleção. O usuário escolhe o município ou estado desejado. O aplicativo ou a versão web exibe uma lista de eventos disponíveis para a localidade selecionada. O usuário seleciona o evento desejado da lista de resultados. O aplicativo ou a versão web exibe a página de detalhes do evento selecionado. |
Restrições |
O usuário só pode filtrar eventos por municípios, estados ou regiões onde há eventos cadastrados. Os resultados da pesquisa dependem dos dados atualizados dos eventos no sistema, incluindo a localidade. |
Exceção |
Se não houver eventos para o município ou estado selecionado. Se houver problemas de conexão com a internet. O sistema apresenta falhas ou está fora do ar. |
Fonte: Elaborado por Victor Hugo, 2024
Cenário 5 - Pesquisa de evento filtrando por data
Na tabela 5 abaixo, nosso quinto cenário aborda uma história onde o usuário irá realizar uma pesquisa de evento filtrando por data.
Tabela 5: Pesquisa de evento filtrando por data
Cenário 5 |
---|
Título |
Usuário vai fazer uma pesquisa de evento filtrando por data. |
Objetivo |
Permitir que o usuário encontre eventos específicos filtrando por data. |
Contexto |
Local: Aplicativo Sympla em um smartphone ou versão web do Sympla. Tempo: Durante o uso do aplicativo ou da versão web, enquanto o usuário deseja procurar por eventos em uma data específica. Pré-condições: O usuário deve ter o aplicativo Sympla instalado ou estar acessando a versão web, uma conexão à internet estável e os eventos devem estar devidamente cadastrados com a informação de data. |
Atores |
Usuário |
Recursos |
Internet. Funcionalidade de pesquisa com filtro por data no aplicativo Sympla ou versão web. |
Episódios |
O usuário abre o aplicativo Sympla ou acessa a versão web do Sympla. O usuário localiza a barra de pesquisa na tela inicial do aplicativo ou na versão web. O usuário seleciona a opção para filtrar eventos por data. O aplicativo ou a versão web exibe um calendário ou uma lista de intervalos de datas disponíveis para seleção. O usuário escolhe a data ou o intervalo de datas desejado. O aplicativo ou a versão web exibe uma lista de eventos disponíveis para a data selecionada. O usuário seleciona o evento desejado da lista de resultados. O aplicativo ou a versão web exibe a página de detalhes do evento selecionado. |
Restrições |
O usuário só pode filtrar eventos por datas onde há eventos cadastrados. Os resultados da pesquisa dependem dos dados atualizados dos eventos no sistema, incluindo a data. |
Exceção |
Se não houver eventos para a data selecionada. Se houver problemas de conexão com a internet. O sistema apresenta falhas ou está fora do ar. |
Fonte: Elaborado por Victor Hugo, 2024
Cenário 6 - Favoritar um evento
Na tabela 6 abaixo, nosso sexto cenário aborda uma história onde o usuário irá favoritar um evento.
Tabela 6: Favoritar um evento
Cenário 6 |
---|
Título |
Usuário vai favoritar um evento. |
Objetivo |
Permitir que o usuário adicione um evento à sua lista de favoritos. |
Contexto |
Local: Aplicativo Sympla em um smartphone ou versão web do Sympla. Tempo: Durante o uso do aplicativo ou da versão web, enquanto o usuário deseja adicionar um evento aos favoritos. Pré-condições: O usuário deve ter o aplicativo Sympla instalado ou estar acessando a versão web, uma conexão à internet estável, e o usuário deve estar logado na sua conta. |
Atores |
Usuário |
Recursos |
Internet. Funcionalidade de favoritar no aplicativo Sympla ou versão web. |
Episódios |
O usuário abre o aplicativo Sympla ou acessa a versão web do Sympla. O usuário localiza o evento que deseja favoritar. O usuário clica no ícone de favoritar (estrela, coração, etc.) ao lado do evento. O aplicativo ou a versão web adiciona o evento à lista de favoritos do usuário. O usuário pode acessar a lista de eventos favoritos na seção de favoritos do aplicativo ou versão web. |
Restrições |
O usuário precisa estar logado na sua conta para poder favoritar eventos. O evento deve estar disponível e visível para o usuário. |
Exceção |
Se houver problemas de conexão com a internet. O sistema apresenta falhas ou está fora do ar. |
Fonte: Elaborado por Victor Hugo, 2024
Cenário 7 - Adicionar um método de pagamento à sua conta
Na tabela 7 abaixo, nosso sétimo cenário aborda uma história onde o usuário irá adicionar um método de pagamento à sua conta.
Tabela 7: Adicionar um método de pagamento à sua conta
Cenário 7 |
---|
Título |
Usuário vai adicionar um método de pagamento à sua conta. |
Objetivo |
Permitir que o usuário adicione um método de pagamento válido à sua conta no Sympla para facilitar futuras compras. |
Contexto |
Local: Aplicativo Sympla em um smartphone ou versão web do Sympla. Tempo: Durante o uso do aplicativo ou da versão web, enquanto o usuário deseja adicionar um método de pagamento à sua conta. Pré-condições: O usuário deve ter o aplicativo Sympla instalado ou estar acessando a versão web, estar logado na sua conta e ter uma conexão à internet estável. |
Atores |
Usuário |
Recursos |
Internet. Funcionalidade de adicionar método de pagamento no aplicativo Sympla ou versão web. |
Episódios |
O usuário abre o aplicativo Sympla ou acessa a versão web do Sympla. O usuário vai até a seção de configurações ou perfil. O usuário seleciona a opção "Adicionar método de pagamento". O aplicativo ou a versão web solicita os dados do método de pagamento (cartão de crédito, débito, boleto, etc.). O usuário insere as informações do cartão ou outro método de pagamento (nome, número do cartão, data de validade, código de segurança, etc.). O usuário confirma a adição do método de pagamento. O sistema valida as informações do método de pagamento e adiciona esse método à conta do usuário. O usuário pode ver o método de pagamento adicionado na seção de pagamentos ou perfil. |
Restrições |
O usuário precisa estar logado para adicionar um método de pagamento. O método de pagamento deve ser válido e aceito pelo sistema. |
Exceção |
Se as informações do método de pagamento estiverem incorretas (cartão inválido, dados errados). Se houver problemas de conexão com a internet. |
Fonte: Elaborado por Victor Hugo, 2024
Cenário 8 - Efetuar uma compra do ingresso
Na tabela 8 abaixo, nosso oitavo cenário aborda uma história onde o usuário irá efetuar uma compra do ingresso.
Tabela 8: Efetuar uma compra do ingresso
Cenário 8 |
---|
Título |
Usuário vai comprar ingresso. |
Objetivo |
Adquirir um ingresso para um evento no Sympla. |
Contexto |
Local: Aplicativo Sympla em um smartphone. Tempo: Durante o período de venda do evento. Pré-condições: O usuário deve estar logado no Sympla, o evento precisa estar disponível e o usuário deve ter um método de pagamento válido. |
Atores |
Usuário |
Recursos |
Internet. Informações do evento (tipos de ingressos, valores, descrições). Método de pagamento. |
Episódios |
O usuário abre o aplicativo Sympla e localiza o evento desejado. O usuário acessa a página do evento e visualiza os tipos de ingressos disponíveis. O usuário seleciona a quantidade e o tipo de ingresso desejado. O usuário clica em "Comprar" e é redirecionado para a página de pagamento. O usuário insere as informações de pagamento e confirma a compra. O sistema valida o pagamento e exibe uma mensagem de confirmação. O ingresso é enviado para o e-mail do usuário e adicionado ao seu perfil no Sympla. |
Restrições |
O pagamento deve ser aprovado. O evento deve ter ingressos disponíveis. O sistema precisa estar online para processar a compra. |
Exceção |
O pagamento é recusado (cartão inválido, saldo insuficiente). Os ingressos se esgotam antes da confirmação da compra. O sistema apresenta falhas ou está fora do ar. |
Fonte: Elaborado por Victor Hugo, 2024
Cenário 9 - Cancelamento ou transferência de ingresso
Na tabela 9 abaixo, nosso nono cenário aborda uma história onde o usuário irá efetuar o cancelamento ou a transferência de um ingresso no Sympla.
Tabela 9: Cancelamento ou transferência de ingresso
Cenário 9 |
---|
Título |
Usuário vai efetuar o cancelamento ou transferência de ingresso. |
Objetivo |
Permitir que o usuário cancele ou transfira o ingresso adquirido para outro participante. |
Contexto |
Local: Aplicativo Sympla em um smartphone ou versão web do Sympla. Tempo: Durante o uso do aplicativo ou da versão web, enquanto o usuário deseja gerenciar os ingressos adquiridos. Pré-condições: O usuário deve estar logado no Sympla, ter ingressos válidos adquiridos, e o evento deve permitir o cancelamento ou transferência de ingressos. |
Atores |
Usuário |
Recursos |
Internet. Informações do evento e ingressos adquiridos. |
Episódios |
O usuário abre o aplicativo Sympla ou acessa a versão web do Sympla. O usuário localiza a seção "Meus ingressos" ou "Ingressos adquiridos". O usuário seleciona o ingresso que deseja cancelar ou transferir. O aplicativo ou a versão web exibe as opções de cancelamento ou transferência de ingresso. O usuário escolhe a opção desejada: "Cancelar ingresso" ou "Transferir ingresso". Se o usuário escolher transferir, o sistema solicita as informações do novo participante (nome, e-mail, etc.). O usuário insere as informações solicitadas e confirma a ação. O sistema processa a ação (cancelamento ou transferência), exibe uma mensagem de confirmação e, se necessário, envia um e-mail de notificação. O ingresso é removido ou transferido para o novo participante conforme a opção escolhida. |
Restrições |
O cancelamento ou transferência de ingresso só pode ser realizado se o evento permitir essa ação. O sistema pode estabelecer prazos ou condições para o cancelamento ou a transferência (ex: até X dias antes do evento). |
Exceção |
Se o ingresso não puder ser cancelado ou transferido devido a restrições do evento ou do prazo. Se houver problemas de conexão com a internet. |
Fonte: Elaborado por Victor Hugo, 2024
Bibliografia
Barbosa, S. D. J.; Silva, B. S. da; Silveira, M. S.; Gasparini, I.; Darin, T.; Barbosa, G. D. J. (2021) Interação Humano-Computador e Experiência do usuário. Autopublicação. ISBN: 978-65-00-19677-1. Disponível em: https://aprender3.unb.br/pluginfile.php/2972471/mod_resource/content/2/ihc-ux-%20Personas.pdf. Acesso em: 05 de Dez. de 2024.
SERRANO, Milene. Requisitos – Aula 10. 2017. Apresentação de slides. Disponível em: https://aprender3.unb.br/pluginfile.php/2972470/mod_resource/content/1/Aula%2010.pdf. Acesso em: 05 de Dez. de 2024.
Cenários. Repositório da disciplina de Requisitos de Software da Universidade de Brasília, 2023. Disponível em: https://requisitos-de-software.github.io/2023.1-BilheteriaDigital/modelagem/cenarios/. Acesso em: 06 de Dez. 2024.
Histórico de Versões
Versão | Descrição | Autor | Data | Revisor |
---|---|---|---|---|
1.0 | Criação desse documento | Victor Hugo | 05/12/2024 | Milena Rocha |
1.1 | Correção pós apresentação (melhoria nos índices) | Victor Hugo | 11/12/2024 | Milena Rocha |