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 Tabela 2 - Requisitos não funcionais
Autor: Alana Gabriele Requisitos Não Funcionais (RNF)
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
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