Linha 16: Linha 16:
<br>
<br>


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


=== Fase 2 - 2025-2 ===
=== Fase 2 - 2025-2 ===

Edição das 10h12min de 22 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


  • RF01 - Cadastro de Usuários
    • Permite que novos usuários criem uma conta na plataforma, informando dados como nome, e-mail e senha


  • RF02 - Verificação de Usuários
    • 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.


  • RF03 - Login de Usuários
    • Permite que usuários já cadastrados e verificados acessem o sistema, informando e-mail e senha previamente registrados.


  • RF04 - Cadastro de Matérias
    • Permite que o usuário cadastre matérias na plataforma.


  • RF05 - Cadastro de Tarefas
    • Permite criar tarefas vinculadas a uma matéria, definindo título, descrição e prazo.


  • RF06 - Cadastro de Resumos
    • Permite registrar resumos de conteúdo, associando-os a matérias específicas, com título e conteúdo do resumo.


  • RF07 - Edição de Matérias
    • Permite que o usuário altere as informações de matérias cadastradas.


  • RF08 - Edição de Tarefas
    • Permite que o usuário edite informações de tarefas existentes, como título, descrição, prazo ou status.


  • RF09 - Edição de Resumos
    • Permite que o usuário altere o conteúdo e detalhes de resumos já cadastrados.


  • RF10 - Edição de Perfil de Usuário
    • Permite que o usuário edite seus dados pessoais, como nome, e-mail e senha.


  • RF11 - Remoção de Matérias
    • Permite que o usuário exclua matérias cadastradas, removendo também as tarefas e resumos vinculados.


  • RF12 - Remoção de Tarefas
    • Permite que o usuário exclua tarefas cadastradas no sistema.


  • RF13 - Remoção de Resumos
    • Permite que o usuário exclua resumos cadastrados no sistema.


  • RF14 - Encerramento de Conta
    • Permite que o usuário encerre sua conta, removendo permanentemente todos os dados associados a ela.


  • RF15 - Gerenciamento de Timer com Técnica Pomodoro
    • Permite que o usuário utilize um cronômetro baseado na técnica Pomodoro, com ciclos de foco e descanso para otimizar o estudo.


  • RF16 - Visualização Geral de Desempenho com Dashboard
    • Exibe métricas e gráficos sobre tarefas concluídas, tempo de estudo, progresso por matéria e desempenho geral.


  • RF17 - 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 0%
2 14/11/2025 Documentar Visão Geral do sistema 100%
3 14/11/2025 Definir Proposta de Projeto 0%
4 14/11/2025 Validar Visão do Usuário 0%
5 17/11/2025 Especificar RFs e RNFs - Fase 2 100%
6 17/11/2025 RF01: Visualizar o desempenho geral do Dashboard 80%
7 01/12/2025 Melhores Práticas
8 01/12/2025 RF01: Visualizar o desempenho geral do Dashboard
9 01/12/2025 RF02: Visualizar as tarefas no modelo Kanban
10 Desenvolver 3o RF
11 Desenvolver 4o RF
12 Incrementar diferencial tecnológico