TG3 ‐ Levantamento e especificação de requisitos - WendellCosta501/Projeto-de-DS-2 GitHub Wiki

Histórico de Revisões

image

Introdução

Este documento será usado para descrever requisitos funcionais, não funcionais e regras de negócio do projeto.

1. Requisitos Funcionais

1.1 Autenticação de Usuários

Todos os usuários (atletas, nutricionistas e treinadores) devem fazer login com nome de usuário e senha para acessar o sistema.

1.2 Criação e Gerenciamento de Perfis

Atletas podem criar perfis com dados como idade, peso, altura, tipo de esporte e preferências alimentares. Nutricionistas podem revisar e ajustar esses perfis.

1.3 Geração de Planos Alimentares

O sistema gera automaticamente planos alimentares com base nas informações do atleta. O atleta pode ajustar o plano antes de finalizá-lo.

1.4 Monitoramento de Consumo Alimentar

Os atletas podem registrar diariamente o que consumiram, permitindo o acompanhamento da adesão ao plano.

1.5 Agendamento de Consultas

O sistema permite que atletas agendem consultas online com nutricionistas para revisão do plano alimentar.

1.6 Biblioteca de Receitas

Disponibiliza uma biblioteca de receitas saudáveis, adaptadas às necessidades e preferências dos atletas.

1.7 Sincronização com Calendários

O sistema sincroniza planos alimentares com calendários de treinos e competições, ajustando conforme a carga de atividades.

2. Requisitos Não Funcionais

2.1 Segurança

O sistema exige login e criptografa os dados. Para gerentes (nutricionistas e administradores), utiliza autenticação em dois fatores (2FA).

2.2 Usabilidade

A interface deve ser acessível, com texto legível e sem cores problemáticas para daltônicos. Notificações importantes devem incluir alertas sonoros.

2.3 Confiabilidade

Em caso de falha de conexão com serviços externos, o sistema deve funcionar offline e armazenar dados localmente. Backups automáticos devem ser feitos regularmente.

2.4 Desempenho

Planos alimentares devem ser gerados em menos de 5 segundos, e consultas e ajustes devem ser confirmados em menos de 1 minuto na maioria dos casos.

Regras de negócio

image