Cenários
Introdução
Os cenários são descrições detalhadas, geralmente em linguagem natural, que representam situações ou eventos específicos relacionados ao uso de um sistema ou aplicação. Eles têm como objetivo descrever o contexto, os atores, os recursos necessários e o fluxo de interação entre os elementos envolvidos, permitindo um entendimento mais profundo de como o sistema deve funcionar em diferentes condições. Nas Tabelas 1 a 4 possuem os cenários de 4 requisitos.
Cenário 1
Tabela 1: Exibir e gerenciar Trend Topics
Cenário 1 |
---|
Título |
Exibir e gerenciar Trend Topics. |
Objetivo |
Permitir que o usuário visualize e interaja com os principais tópicos em alta na plataforma. |
Contexto |
Local: Tela inicial do aplicativo Threads. Tempo: Aproximadamente 1 minuto. Pré-condição: Existirem tópicos em alta registrados e atualizados no sistema. |
Atores |
Usuário do aplicativo Threads. |
Recursos |
Conexão com a internet. Dispositivo móvel com o aplicativo Threads instalado. |
Episódios |
O usuário acessa a tela inicial do aplicativo. O sistema exibe uma lista dos tópicos em alta baseados na região, idioma ou preferências do usuário. O usuário seleciona um tópico em alta. O sistema redireciona para uma página com postagens relacionadas ao tópico escolhido. O usuário pode interagir com as postagens (curtir, comentar, compartilhar). |
Restrição |
Apenas tópicos com volume de interações significativas serão exibidos. O usuário deve estar conectado à internet para acessar os Trend Topics. |
Exceção |
Erro de conexão: Caso haja falha na conexão com a internet, o aplicativo exibirá uma mensagem informando que os Trend Topics não podem ser carregados. Sem dados disponíveis: Caso não existam tópicos em alta, o aplicativo exibirá uma mensagem informando que ainda não há tendências disponíveis. |
Autor: Samuel Ribeiro
Cenário 2
Tabela 2: Personalização do Perfil
Cenário 2 |
---|
Título |
Customizar o perfil do usuário. |
Objetivo |
Permitir que o usuário personalize visualmente seu perfil, incluindo imagem de fundo, bordas e outros elementos. |
Contexto |
Local: Tela de edição do perfil no aplicativo Threads. Tempo: Aproximadamente 5 minutos. Pré-condição: O usuário deve estar logado no aplicativo. |
Atores |
Usuário do aplicativo Threads. |
Recursos |
Conexão com a internet. Dispositivo móvel com o aplicativo Threads instalado. Imagens ou recursos externos para upload (opcional). |
Episódios |
O usuário acessa a seção de edição de perfil. O sistema exibe as opções de personalização disponíveis (imagem de fundo, bordas, cores, fontes, etc.). O usuário seleciona um item para personalizar, como a imagem de fundo. O sistema permite que o usuário escolha entre opções fornecidas ou faça upload de uma imagem própria. O usuário ajusta os elementos visuais de acordo com suas preferências. O sistema exibe uma pré-visualização do perfil personalizado. O usuário salva as alterações realizadas. |
Restrição |
O upload de imagens deve obedecer aos limites de tamanho e formato especificados pelo aplicativo. Certas opções avançadas de personalização podem estar disponíveis apenas para usuários premium. |
Exceção |
Erro de conexão: Se a internet estiver indisponível, o sistema não permitirá o upload de imagens ou a visualização de opções externas. Imagem inválida: Caso o arquivo carregado não esteja no formato correto, o aplicativo exibirá uma mensagem de erro. |
Autor: Samuel Ribeiro
Cenário 3
Tabela 3: Envio de mensagens privadas entre usuários
Cenário 3 |
---|
Título |
Envio de Mensagens Privadas entre Usuários. |
Objetivo |
Permitir que os usuários enviem mensagens privadas de forma segura e eficiente, promovendo interações diretas dentro do aplicativo. |
Contexto |
Local: Seção de mensagens no aplicativo Threads. Tempo: Imediato após acessar a interface de mensagens. Pré-condição: O usuário deve estar logado no aplicativo. |
Atores |
Usuário remetente e usuário destinatário do aplicativo Threads. |
Recursos |
Conexão com a internet. Dispositivo móvel com o aplicativo Threads instalado. Lista de contatos ou busca pelo destinatário. |
Episódios |
O usuário acessa a seção de mensagens no aplicativo. O sistema exibe a lista de conversas recentes ou permite buscar um destinatário. O usuário seleciona ou inicia uma nova conversa. O sistema exibe a interface de chat para troca de mensagens. O usuário digita uma mensagem e envia. O sistema entrega a mensagem ao destinatário e exibe uma confirmação de envio. O destinatário recebe uma notificação sobre a nova mensagem. |
Restrição |
O envio de mensagens exige conexão com a internet. O tamanho máximo da mensagem ou arquivo anexado deve obedecer aos limites do aplicativo. |
Exceção |
Erro de conexão: Caso a internet esteja indisponível, o sistema notificará o usuário e permitirá reenviar a mensagem posteriormente. Usuário bloqueado: Se o destinatário tiver bloqueado o remetente, o envio da mensagem não será permitido, e o sistema exibirá uma notificação. |
Autor: Alana Gabriele
Cenário 4
Tabela 4: Sugestão de Post com Inteligência Artificial
Cenário 3 |
---|
Título |
Sugestão de Post com Inteligência Artificial |
Objetivo |
Auxiliar os usuários na criação de posts relevantes e criativos, utilizando inteligência artificial para sugerir conteúdo baseado em tendências e preferências. |
Contexto |
Local: Tela de criação de post no aplicativo Threads. Tempo: Durante o processo de criação de post. Pré-condição: O usuário deve estar logado no aplicativo. |
Atores |
Usuário criador de conteúdo e sistema de inteligência artificial. |
Recursos |
Conexão com a internet. Dispositivo móvel com o aplicativo Threads instalado. Dados sobre tendências e preferências do usuário. |
Episódios |
O usuário acessa a tela de criação de post. O sistema sugere ideias de conteúdo com base em dados de tendências e preferências do usuário. O usuário seleciona uma sugestão ou edita o conteúdo sugerido. O sistema ajusta o conteúdo de acordo com as edições realizadas pelo usuário. O usuário publica o post ou salva como rascunho. |
Restrição |
As sugestões de post devem ser baseadas em dados previamente autorizados pelo usuário. O sistema deve garantir que as sugestões respeitem as políticas de uso da plataforma. |
Exceção |
Erro de conexão: Caso a internet esteja indisponível, o sistema exibirá uma mensagem de erro e permitirá o uso de sugestões locais armazenadas. Dados insuficientes: Caso não existam dados suficientes para gerar sugestões personalizadas, o sistema oferecerá sugestões genéricas. |
Autor: Alana Gabriele
Referências
ASSOCIAÇÃO Brasileira de Normas Técnicas. NBR 6023: Informação e documentação - Referências - Elaboração. Rio de Janeiro, 2018.
BARBOSA, Simone Diniz Junqueira; SILVA, Bruno Santana da. Interação humano-computador. Elsevier, 2010.
GABRIEL Campello; DOUGLAS Alves. Análise de requisitos de software da aplicação Duolingo. Disponível em: https://requisitos-de-software.github.io/2019.2-Duolingo/modelagem/Cenarios/. Acesso em: 24 nov. 2023.
SERRANO, Milene. Requisitos – Aula 10. Disponível em: https://aprender3.unb.br/pluginfile.php/2523091/mod_resource/content/1/Aula%2010.pdf. Acesso em: 24 nov. 2023.
Histórico de Versões
Versão | Data | Descrição | Autor | Revisor |
---|---|---|---|---|
1.0 | 06/12/2024 | Criação do documento e cenarios 1 e 2 | Samuel Ribeiro | Carlos Eduardo |
1.1 | 08/12/2024 | Cenarios 3 e 4 | Alana Gabriele | Genilson Silva |