Pular para conteúdo

Requisitos Elicitados

Introdução

Este documento apresenta os requisitos levantados para o projeto, que foram identificados utilizando uma combinação de técnicas de elicitação: questionário, entrevista, brainstorming e introspecção. Essas abordagens foram escolhidas para garantir uma compreensão abrangente das necessidades e expectativas do sistema, abrangendo diferentes perspectivas e capturando requisitos tanto funcionais, listados na Tabela 1, quanto não funcionais, listados na Tabela 2.

Requisitos Funcionais (RF)

Tabela 1 - Requisitos funcionais

Identificador Requisito Origem
01 O usuário deve ser capaz de curtir publicações. Introspecção
02 O usuário deve ser capaz de comentar publicações. Introspecção
03 O usuário deve ser capaz de repostar publicações. Introspecção
04 O usuário deve ser capaz de personalizar o visual do aplicativo. Brainstorming
05 O usuário deve ser capaz de receber notificações baseadas no uso do aplicativo. Brainstorming
06 O usuário deve ser capaz de personalizar o feed. Brainstorming
07 O usuário deve ser capaz de integrar ou desconectar a conta do Instagram. Brainstorming
8 O usuário deve ser capaz de controlar quem pode visualizar suas postagens. Entrevista
9 O sistema deve sugerir conteúdos relevantes ao usuário com base em seus interesses. Introspecção
10 O sistema deve permitir a criação de publicações com texto, imagens e links. Introspecção
11 O usuário deve ser capaz de configurar a visibilidade de sua conta como pública ou privada. Entrevista
12 O sistema deve criar "Trend Topics" para destacar os assuntos mais discutidos. Entrevista
13 O sistema deve reduzir anúncios intrusivos e ajustar algoritmos para maior transparência. Questionário
14 O sistema deve verificar contas com base em número de telefone e email cadastrado. Brainstorming
15 O sistema deve melhorar o algoritmo para priorizar conteúdos mais relevantes ao usuário. Entrevista

Autor: Alana Gabriele

Requisitos Não Funcionais (RNF)

Tabela 2 - Requisitos não funcionais

Identificador Requisito Origem
1 O sistema deve evitar a sobrecarga de notificações irrelevantes. Brainstorming
2 O sistema deve garantir uma interface simples e intuitiva para novos usuários. Introspecção
3 O sistema deve implementar moderação para redução de bots e publicações irrelevantes. Entrevista
4 O sistema deve oferecer autenticação avançada para segurança do usuário. Entrevista
5 O sistema deve garantir tempos de resposta inferiores a 1 segundo para interações usuais. Introspecção
6 O sistema deve oferecer o controle de privacidade. Entrevista

Autor: Alana Gabriele

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 24/11/2024 Criação do documento Alana Gabriele Genilson Silva
2.0 24/11/2024 Ajustes dos requisitos Alana Gabriele Samuel Ribeiro