Pular para conteúdo

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