Requisitos
Funcionalidades (Requisitos Funcionais)
Os requisitos funcionais descrevem o que o sistema deve fazer, ou seja, suas funcionalidades, serviços e comportamentos esperados.
Lista
- Login com Conta no Google
- Recebimento do histórico
- Tutorial de como baixar seu histórico (abaixo do upload do histórico)
- Cálculo da integralização/IRA retroativas (semestres anteriores)
- Divisão das matérias por professor
- Sistema de rankeamento
- Calcular a média de integralização e IRA
- Pesquisa de matérias
- Recomendações: obrigatórias e optativas
- Cálculo de integralização futura
- Armazenamento de dados
- Reciclagem de histórico
- Favoritar matérias
Não Funcionalidades
- Montar grade e fluxo
- ChatBot
- Salvar dados sensíveis
- Avaliação de professores
Requisitos Não Funcionais
Os requisitos não funcionais descrevem como o sistema deve funcionar, incluindo restrições de desempenho, segurança, compatibilidade e usabilidade.
- Navegador: Google Chrome
- Segurança de dados e criptografia
- Garantia de acurácia acima de 95% na extração de dados dos históricos em PDF
- Interface intuitiva, com clareza e organização
- Leitura dos dados no intervalo:
$A = {x \in \mathbb{Z} \mid 2 \leq x \leq 15}, \text{ em que } x \text{ é dado em segundos}$