3
WODapp - Descrição Geral da Aplicação 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, percebese 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.

Wo dapp descrição geral da aplicação

Embed Size (px)

Citation preview

Page 1: Wo dapp   descrição geral da aplicação

WODapp - Descrição Geral da Aplicação

VISÃOAtualmente 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.

Page 2: Wo dapp   descrição geral da aplicação

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.

Page 3: Wo dapp   descrição geral da aplicação

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.