Linha 11: Linha 11:


== Requisitos Funcionais ==
== Requisitos Funcionais ==
<br>
=== Fase 1 - 2025-1 ===
<br>
[RF001] Cadastro de Usuários
Descrição: Permite que novos usuários criem uma conta na plataforma, informando
dados como nome, e-mail e senha.
[RF002] Verificação de Usuários
Descrição: Permite confirmar a autenticidade de usuários cadastrados, validando seus
dados por meio de envio de código de confirmação por e-mail, garantindo que apenas
contas legítimas tenham acesso ao sistema.
[RF003] Login de Usuários
Descrição: Permite que usuários já cadastrados e verificados acessem o sistema,
informando e-mail e senha previamente registrados.
[RF004] Cadastro de Matérias
Descrição: Permite que o usuário cadastre matérias na plataforma.
[RF005] Cadastro de Tarefas
Descrição: Permite criar tarefas vinculadas a uma matéria, definindo título, descrição
e prazo.
[RF006] Cadastro de Resumos
Descrição: Permite registrar resumos de conteúdo, associando-os a matérias
específicas, com título e conteúdo do resumo.
[RF007] Edição de Matérias
Descrição: Permite que o usuário altere as informações de matérias cadastradas.
[RF008] Edição de Tarefas
Descrição: Permite que o usuário edite informações de tarefas existentes, como título,
descrição, prazo ou status.
[RF009] Edição de Resumos
Descrição: Permite que o usuário altere o conteúdo e detalhes de resumos já
cadastrados.
[RF010] Edição de Perfil de Usuário
Descrição: Permite que o usuário edite seus dados pessoais, como nome, e-mail e
senha.
[RF011] Remoção de Matérias
Descrição: Permite que o usuário exclua matérias cadastradas, removendo também as
tarefas e resumos vinculados.
[RF012] Remoção de Tarefas
Descrição: Permite que o usuário exclua tarefas cadastradas no sistema.
[RF013] Remoção de Resumos
Descrição: Permite que o usuário exclua resumos cadastrados no sistema.
[RF014] Encerramento de Conta
Descrição: Permite que o usuário encerre sua conta, removendo permanentemente
todos os dados associados a ela.
[RF015] Gerenciamento de Timer com Técnica Pomodoro
Descrição: Permite que o usuário utilize um cronômetro baseado na técnica
Pomodoro, com ciclos de foco e descanso para otimizar o estudo.
[RF016] Visualização Geral de Desempenho com Dashboard
Descrição: Exibe métricas e gráficos sobre tarefas concluídas, tempo de estudo,
progresso por matéria e desempenho geral.
[RF017] Gerenciamento de Cronograma de Estudos
Descrição: Permite que o usuário crie e gerencie um plano de estudos, organizando
horários, prazos e matérias de forma visual.
=== Fase 2 - 2025-2 ===
<br>
<br>



Edição das 21h43min de 21 de novembro de 2025

Fase 2


Escopo


  • Criar uma plataforma que ofereça uma solução eficiente e intuitiva para a organização dos estudos, auxiliando estudantes no planejamento, acompanhamento e otimização de suas rotinas acadêmicas
  • A proposta é reunir, em um único ambiente, ferramentas que facilitem a gestão do tempo, o estabelecimento de metas, o monitoramento de desempenho e a priorização de tarefas, promovendo uma experiência personalizada e centrada nas necessidades reais dos alunos
  • Com foco na praticidade, a plataforma busca transformar a maneira como os estudantes lidam com seus compromissos acadêmicos, tornando o processo de aprendizagem mais estruturado, produtivo e eficaz.


Requisitos Funcionais


Fase 1 - 2025-1


[RF001] Cadastro de Usuários Descrição: Permite que novos usuários criem uma conta na plataforma, informando dados como nome, e-mail e senha. [RF002] Verificação de Usuários Descrição: Permite confirmar a autenticidade de usuários cadastrados, validando seus dados por meio de envio de código de confirmação por e-mail, garantindo que apenas contas legítimas tenham acesso ao sistema. [RF003] Login de Usuários Descrição: Permite que usuários já cadastrados e verificados acessem o sistema, informando e-mail e senha previamente registrados. [RF004] Cadastro de Matérias Descrição: Permite que o usuário cadastre matérias na plataforma. [RF005] Cadastro de Tarefas Descrição: Permite criar tarefas vinculadas a uma matéria, definindo título, descrição e prazo. [RF006] Cadastro de Resumos Descrição: Permite registrar resumos de conteúdo, associando-os a matérias específicas, com título e conteúdo do resumo. [RF007] Edição de Matérias Descrição: Permite que o usuário altere as informações de matérias cadastradas. [RF008] Edição de Tarefas Descrição: Permite que o usuário edite informações de tarefas existentes, como título, descrição, prazo ou status. [RF009] Edição de Resumos Descrição: Permite que o usuário altere o conteúdo e detalhes de resumos já cadastrados. [RF010] Edição de Perfil de Usuário Descrição: Permite que o usuário edite seus dados pessoais, como nome, e-mail e senha. [RF011] Remoção de Matérias Descrição: Permite que o usuário exclua matérias cadastradas, removendo também as tarefas e resumos vinculados. [RF012] Remoção de Tarefas Descrição: Permite que o usuário exclua tarefas cadastradas no sistema. [RF013] Remoção de Resumos Descrição: Permite que o usuário exclua resumos cadastrados no sistema. [RF014] Encerramento de Conta Descrição: Permite que o usuário encerre sua conta, removendo permanentemente todos os dados associados a ela. [RF015] Gerenciamento de Timer com Técnica Pomodoro Descrição: Permite que o usuário utilize um cronômetro baseado na técnica Pomodoro, com ciclos de foco e descanso para otimizar o estudo. [RF016] Visualização Geral de Desempenho com Dashboard Descrição: Exibe métricas e gráficos sobre tarefas concluídas, tempo de estudo, progresso por matéria e desempenho geral. [RF017] Gerenciamento de Cronograma de Estudos Descrição: Permite que o usuário crie e gerencie um plano de estudos, organizando horários, prazos e matérias de forma visual.

Fase 2 - 2025-2


  • RF01: Visualizar o desempenho geral do Dashboard
  • RF02: Visualizar as tarefas no modelo Kanban


Requisitos Não-Funcionais


Melhores práticas


Evolução do projeto


Item Data Atividades Study Flow Realizado
1 14/11/2025 Documentar tópico Investigação
2 14/11/2025 Documentar Visão Geral do sistema
3 14/11/2025 Definir Proposta de Projeto
4 14/11/2025 Validar Visão do Usuário
5 17/11/2025 Especificar RFs e RNFs - Fase 2
6 17/11/2025 Desenvolver RF Visualizar o desempenho geral do Dashboard
5 24/11/2025 Melhores Práticas
7 Desenvolver RF Visualizar as tarefas no modelo Kanban
8 Desenvolver 3o RF
9 Desenvolver 4o RF
10 Incrementar diferencial tecnológico