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}$