VISÃO
Atualmente os
freqüentadores de uma academia de crossfit possuem dificuldade de obter
informações a respeito de dos exercícios executados, do desempenho em
relação aos demais participantes da aula, de troca de informações com a
nutricionista, dentre outros. Além disso, percebe-se que a comunicação e
interação entre os usuários se atém ao período em que a os exercícios
são executados na academia.
O
WODapp visa solucionar tais problemas. Através de um cadastro, os
usuários poderão ter acesso a informações como ranking de instrutores e
exercícios; fórum para tirar dúvidas com um nutricionista; fórum e
comunidade virtual para troca de informações com outros usuários;
informativos sobre desafios realizados ao fim de cada dia; informativos
sobre atividades externas e trabalho voluntário.
REQUISITOS FUNCIONAIS
RF1 - Login: o sistema deve permitir que o usuário acesse o sistema, informando login e senha.
RF2 - Manter usuário: o sistema deve permitir o cadastro, edição, pesquisa e exclusão de usuário.
RF3 - Manter exercícios: o sistema deve permitir o cadastro, edição, pesquisa e exclusão de exercícios.
RF4 - Manter série: o sistema deve permitir o cadastro, edição, pesquisa e exclusão de série.
RF5 - Selecionar série: o sistema deverá exibir todas as séries cadastradas e permitir que o usuário selecione uma das séries para executar.
RF6 - Executar exercício: o sistema deverá exibir algumas informações sobre o exercício (quantidade de repetições, tempo, etc).
RF7 - Executar série: o sistema deve permitir que o usuário execute a série composta de exercícios sequenciais.
RF8 - Finalizar série:
o sistema deve exibir informações sobre a série executada (quantidade
de exercícios, porcentagem executada de cada exercício, calorias
perdidas, tempo, etc).
RF9 – Ranking de exercícios:
o sistema deve manter um ranking contendo os exercícios mais bem
avaliados pelos praticantes de crossfit. O critério de avaliação estará a
cargo do julgamento dos usuários.
RF10 – Ranking de instrutores:
o sistema deve manter um ranking contendo os instrutores mais bem
avaliados pelos praticantes de crossfit. O critério de avaliação estará a
cargo do julgamento dos usuários.
RF11 - Ranking de usuários:
o sistema deve manter um ranking contendo os usuários mais bem
avaliados pelos instrutores. O critério de avaliação irá considerar
itens como: cumprimento das atividades propostas, tempo de realização de
cada atividade, freqüência, qualidade na realização das tarefas, dentre
outros.
RF12 – Manter campeonatos: o sistema deve exibir informações sobre campeonatos realizados entre unidades de crossfit.
RF13 – Manter desafios: o sistema deve exibir algumas informações sobre os desafios realizados ao fim da WOD.
RF14 - Manter atividades extras:
o sistema deve exibir algumas informações sobre os atividades extras
realizadas com praticantes de crossfit de diversas unidades, como rapel,
saltos, trilhas (atividades radicais no geral).
RF15 – Manter trabalhos voluntários: o
sistema deve exibir informações sobre trabalhos voluntários
relacionados a atividades físicas, como academia para debilitados,
academia para terceira idade, dentre outros.
RF16 – Manter fórum “Pergunte a nutricionista”:
o sistema deve manter um fórum onde os usuários poderão fazer perguntas
e trocar informações com a nutricionista da unidade a qual ele
pertence.
RF17 - Manter fórum: o sistema deve manter um fórum onde os usuários poderão trocar informações com os demais usuários sobre assuntos diversos.
RF18 – Manter evolução da equipe: o sistema deve manter um conjunto de informações e um gráfico ilustrando a evolução das equipes de cada academia de crossfit.
RF19 – Manter ferramentas de divulgação: o sistema deve manter links para ferramentas de divulgação web, como twitter, facebook, comunidade virtual.
REQUISITOS NÃO FUNCIONAIS
RNF1 – Resolução: as telas do sistema devem ser desenvolvidas na resolução 240 x 320.
RNF2 – Linguagem: o sistema deve ser desenvolvido utilizando a linguagem Java.
RNF3 – Banco de dados: o banco de dados utilizado será Sqlite.
RNF4 – Funcionalidades web: as funcionalidades de cadastro deverão ser acessadas via web.
RNF5 – Interface: a interface deve ser amigável e compatível com os requisitos do usuário.
RNF6 – Ajuda: o sistema deverá possuir um menu de ajuda ao usuário.
RNF7 – Disponibilidade: o sistema deve estar disponível 24 horas por dia.
RNF8 – Acesso: o acesso à informação do sistema será controlado por perfil de usuário mediante autenticação.
PLANEJAMENTO ÁGIL
Planejamento, especificação: http://scrumy.com/rilling58cabins#
Desenvolvimento: http://scrumy.com/miler33innocent
PLANEJAMENTO ÁGIL
Planejamento, especificação: http://scrumy.com/rilling58cabins#
Desenvolvimento: http://scrumy.com/miler33innocent
Nenhum comentário:
Postar um comentário