Pular para conteúdo

Requisitos Funcionais

Requisitos funcionais são especificações que descrevem o que o sistema deve fazer. Eles definem as funções, comportamentos e processos que o software precisa executar para atender às necessidades do usuário ou do negócio.

Com base na definição acima, montamos uma lista de requisitos inicias que conseguimos montar com base nos objetivos específicos.

  • Valor: impacto do requisito para sucesso do projeto.
  • CT: custo de produção do requisito (tempo, esforço e implementação).
Índice Requisito Valor CT
REQ01 O usuário deve ser capaz de realizar o registro de usuário ao entrar no aplicativo pela primeira vez. 4
REQ02 O usuário deve ser capaz de cadastrar um novo aluno. 9
REQ03 O usuário deve ser capaz de abrir o perfil do aluno. 9
REQ04 No perfil de cada aluno, deve ser possível abrir períodos anteriores e/ou ativos. 8
REQ05 O usuário deve ser capaz de cadastrar o período de um aluno, com Título/Objetivo do Período e Plano de Treino. 10
REQ06 O usuário deve ser capaz de registrar treinos durante o período ativo de cada aluno. 6
REQ07 Ao registrar treinos o usuário poderá registrar exercícios realizados durante o treino, com suas respectivas informações (carga, duração, etc). 7
REQ08 O usuário deve ser capaz de editar cada perfil do aluno, período ativo (Título/Objetivo do período, Plano de Treino e Treino). 8
REQO9 O usuário deve ser capaz de fechar um período. 5
REQ10 O sistema deve criar um pdf baixável toda vez que o usuário fechar um período. 9
REQ11 O pdf criado pelo sistema ao fechar um período deve ter: título (objetivo), plano de treino, datas, gráficos de evolução e outras variáveis. 7
REQ12 O usuário deve ser capaz de realizar uma busca por nome na lista de alunos cadastrados. 6
REQ13 O usuário deve ser capaz de ocultar alunos. (Função "aluno inativo" pedida pelo cliente). 3
REQ14 O usuário deve ser capaz de deletar um aluno cadastrado. 3
REQ15 O usuário deve ser capaz de adicionar observações em diferentes locais do aplicativo. 4