Escolar Documentos
Profissional Documentos
Cultura Documentos
Projeto: Easy BJJ
Registro de Alterações:
Versão Responsável Data Alterações
1.0 José Matheus e Bernardo - -
1.1 José Matheus e Bernardo 17/04 adicionando regras de negócios
1.2 José Matheus e Bernardo 20/04 classificação de requisitos e finalização
1.3 José Matheus e Bernardo 21/05 correção de inconsistências
1.4 José Matheus e Bernardo 28/05 correção de inconsistências, e adição de
informações no domínio
1. Introdução
Este documento apresenta os requisitos de usuário da ferramenta Easy BJJ e está
organizado da seguinte forma: a seção 2 contém uma descrição do propósito do sistema; a
seção 3 contém uma descrição do minimundo apresentando o problema; e a seção 4
apresenta a lista de requisitos de usuário levantados junto ao cliente.
2. Descrição do Propósito do Sistema
O propósito do Easy BJJ é facilitar o monitoramento e o gerenciamento dos alunos
em uma academia de jiu-jitsu. O princípio do sistema é auxiliar os clientes e professores no
controle do pagamento, frequência nas aulas e possíveis trocas de faixas, além de ajudar na
profissionalização e gestão do negócio. Visto que a academia tem alguns prejuízos por não
possuir um bom controle dessas questões.
3. Descrição do Minimundo
Uma academia de Jiu-Jitsu deseja implementar um sistema que funcione 24 horas
por dia para gerenciar e monitorar suas atividades. A academia ministra aulas para pessoas
acima de 18 anos. Os alunos são divididos em três níveis: Iniciante, intermediário e
avançado. O iniciante é destinado aos alunos com faixa branca, o intermediário é para
alunos com as faixas azul e roxa e o avançado para alunos faixas marrom e preta. Vale
ressaltar que as faixas são ordenadas por ordem de graduação: branca, azul, roxa, marrom e
preta. Qualquer pessoa que não possua graduação inicia as atividades na academia como
faixa branca, caso o aluno possua alguma graduação, o mesmo inicia no nível destinado a
sua faixa . O aluno pode solicitar a graduação para a próxima faixa ao completar 300
presenças, a solicitação deve ser aprovada pelo professor da turma, sendo que o aluno só
pode frequentar uma turma por vez e em hipótese alguma pode pular a ordem de
graduação ou regredir para faixas anteriores. Após a aprovação da graduação, o aluno é
realocado para uma nova turma, caso necessário, visto que algumas trocas de faixa não
implicam troca de nível. Nos casos de troca, o aluno é realocado para a nova turma no
mesmo turno da anterior, caso não haja vaga o aluno fica sem turma, e deve solicitar troca
de turno no sistema. Vale lembrar que o aluno pode solicitar troca de turno a qualquer
momento.
Para cada nível são oferecidas três turmas, uma no turno matutino, outra no
vespertino e outra no noturno. As turmas estão sempre abertas, a não ser que o número de
alunos seja menor do que três, nesse caso a turma é fechada. Caso a turma chegue a
quarenta alunos, não é possível mais cadastro na turma. Cada aluno é destinado para apenas
uma turma, sendo as aulas de segunda à sexta. Ao ingressar na academia o aluno se cadastra
em um painel eletrônico, informando seu número de matrícula (o sistema gera esse número
automaticamente), nome completo, CPF, RG, telefone, email, graduação e turno para
realizar os treinos. Após o número de matrícula ser gerado, o aluno deverá realizar o
pagamento mensalmente até o quinto dia útil do mês, se o pagamento não for realizado o
aluno é automaticamente bloqueado até realizá-lo. Todos os alunos matriculados podem
consultar sua frequência, status de pagamento e a quantidade de alunos matriculados em
sua turma. É necessário armazenar informações sobre as faixas e as dependências entre
elas, como cor e ordem. É preciso armazenar informações sobre o pagamento das
mensalidades dos alunos, como data de pagamento e forma de pagamento, além disso,
também é preciso armazenar a informação da frequência do aluno nas aulas, tal informação
é gerada automaticamente pela catraca. A contratação, cadastramento e demissão dos
professores é realizada pelo dono da academia, com os seguintes dados do professor: nome
completo, CPF, RG, telefone, email e disponibilidade semanal, caso o professor seja
demitido ele é retirado do quadro de professores.
4. Requisitos de Usuário
Tomando por base o contexto do sistema, foram identificados os seguintes
requisitos de usuário:
Requisitos Funcionais
Identificador Descrição Prioridade Depende de
RF01 O sistema deve armazenar, no ato da matrícula, os seguintes Alta RN01
dados do aluno: nome completo, CPF, RG, telefone, email,
graduação (caso possua) e turno para realizar os treinos
RF02 No ato da matrícula, após armazenar todos os dados, o Alta RF01
sistema deve gerar um número de matrícula para o aluno
RF03 O sistema deve consultar a informação de pagamento Alta
armazenada e travar a matrícula do aluno, caso o aluno não RN11, RF07
tenha pago a mensalidade até o 5º dia útil do mês, até que o
pagamento seja realizado.
RF04 O sistema direciona o aluno a um nível de acordo com sua Alta RF01, RF03
faixa e o turno escolhido para realizar os treinos
RF05 O sistema deve cadastrar as faixas de acordo com a Alta ---
informação de cor e ordem
RF06 O sistema deve armazenar a informação da frequência dos Alta RF01,RF02
alunos
RF07 O sistema deve armazenar as seguintes informações sobre o Alta RF01,RF02
pagamento: status, data de realização e a forma pela qual o
pagamento foi realizado
RF08 O sistema deve permitir que o aluno solicite nova graduação Alta RF06
após 300 presenças em cada faixa
RF09 O sistema deve permitir que o professor consulte e aprove as Alta ---
solicitações de graduação dos alunos
RF10 O sistema deve reconhecer as aprovações de graduação dos Alta RF08,RF09
professores e alocar o aluno a uma nova turma, caso
necessário.
RF11 Após a nova graduação, o sistema realoca o aluno a uma Alta RF04, RF10
turma respectiva ao nível, no mesmo turno da graduação
anterior.
RF12 O sistema deve aprovar os pedidos de troca de turno caso haja Média RN02, RN03,
vaga RN09, RN10
RF13 O aluno pode solicitar a troca de turno a qualquer momento Média RF01, RF02
RF14 O aluno poderá consultar sua frequência, status de pagamento Alta RF06, RF07
e a quantidade de alunos matriculados em sua turma
RF15 O sistema deve armazenar, assim que o dono cadastra o Alta ---
professor, os seguintes dados do professor: nome completo,
CPF, RG, telefone, email, turnos e dias da semana disponíveis
para ministrar aulas
Regras de Negócio
Identificador Descrição Prioridade Depende de
RN01 Os alunos deverão ser maiores de dezoito anos. Alta ---
RN02 As turmas devem conter no máximo 40 alunos. Alta ---
RN03 As turmas com menos de 3 alunos matriculados serão fechadas Alta ---
e o aluno deve solicitar troca de turma.
RN04 As turmas são divididas em três níveis: iniciante (faixa branca), Alta ---
intermediário (faixa azul e roxa) e avançado (faixa marrom e
preta).
RN05 Os alunos não podem pular a ordem de graduação Alta ---
RN06 Os alunos não poderão regredir a graduação. Alta ---
RN07 A academia funciona de segunda a sexta-feira. Alta ---
RN08 Para cada nível são oferecidas três turmas, uma em cada turno Alta ---
do dia, matutino, vespertino e noturno.
RN09 Um aluno não pode estar matriculado em duas turmas ao Alta ---
mesmo tempo.
RN10 Para o aluno trocar de turma, é necessário que o mesmo possua Alta ---
a graduação referente ao nível, esteja com o pagamento em dia
e que a turma tenha vaga.
RN11 A matrícula do aluno deverá ser travada caso o aluno não Alta ---
pague a mensalidade até o 5º dia útil do mês.
RN12 Após a nova graduação, caso não haja vaga na turma que o Alta ---
aluno deve ser realocado, o aluno fica sem turma até que o
mesmo solicite troca de turno
Requisitos Não Funcionais
Identificador Descrição Categoria Escopo Prioridade Depende de
RNF01 A consulta no sistema Portabilidade Sistema Alta ---
deve estar disponível
24 horas por dia.
RNF02 Os alunos são Facilidade de Sistema Alta RF01
identificados por um operação
número de matrícula.
RNF03 Ao se matricular, o Portabilidade Sistema Alta RF01, RF04
sistema identifica o
aluno como faixa
branca, caso ele não
tenha graduação, caso
o aluno possua, o
sistema destina o aluno
ao nível respectivo a
sua faixa