SOFTWARE DE
ESTATÍSTICAS PARA
BASQUETE EM CADEIRA
RODAS
ESTUDO DE CASO ADFP - FÊNIX
Acadêmicos: Elisangela Fernandes Duarte
Sandro Colaço de Lima
Orientador: Prof. Liliam Martinelli
Prof. Marcos Chiarello.
Co-Orientador: Prof. Simone Wiens
Problema
A dificuldade de estabelecer um histórico das
competições e também dos treinos específicos
realizados, a fim de mensurar a evolução e a
performance alcançada, acarreta-se na perca
de dados valiosos sobre o progresso da equipe
e dos atletas individualmente.
Visão do Projeto
Um sistema estatístico, que irá informatizar
as funções de armazenar os indicadores
coletados durante uma partida, armazenar o histórico
das partidas realizadas, além do controle de
cadastros de equipes e jogadores.
O objetivo do sistema é tornar o
processo de tomada de decisão ágil,
na preparação de estratégias e
treinamentos da equipe garantindo
maior segurança e confiabilidade das informações.
Estatística Descritiva
Sintetizar uma série de valores de mesma natureza, permitindo
dessa forma que se tenha uma visão global da variação desses
valores, organiza e descreve os dados de três maneiras: por meio
de tabelas, de gráficos e de medidas descritivas
Fonte: JUNIOR, 2008
Metodologia Desenvolvimento
Forma de se utilizar um conjunto de métodos
para atingir um objetivo, de modo que se
evite, tanto quanto possível, a imprecisão na
execução do trabalho, fornecendo um roteiro,
um processo dinâmico e interativo para
desenvolvimento estruturado de projetos,
sistemas ou software, visando à qualidade e
produtividade dos projetos (LEITE, 2008).
UP – Processo Unificado de
Desenvolvimento de Software
O UP propõe pouca burocracia e processos
ágeis, que permite o desenvolvimento de software
de maneira rápida (WAZLAWICK, 2004).
UML – LINGUAGEM DE MODELAGEM UNIFICADA
Seu objetivo é auxiliar os engenheiros de software
a definir as características do software, tais como
seus requisitos, seu comportamento, sua estrutura
lógica, a dinâmica de seus processos.
MVC - Modelo Visualização Controle
A arquitetura MVC tem objetivo fornecer uma maneira de
dividir a funcionalidade envolvida na manutenção e
apresentação dos dados de uma aplicação.
Levantamento e Análise dos
Requisitos
A boa interpretação e documentação dos requisitos do sistema
tendem a facilitar a detecção de erros e falhas que o sistema venha
a possuir, pois é mais fácil mudar e corrigir uma falha durante o
processo de concepção ao invés de corrigi-lo após a sua
implementação. (PRESSMAN, 1995)
Técnicas Utilizadas:
Entrevista;
Brainstorming;
Observação do Usuário.
Ferramentas
Controle de Versão - SVN
Subversion segundo Rapcinski (2008) é um controle de versão
free/open-source que permite armazenar documentos de qualquer
natureza efetuando controle de acesso aos repositórios e mantendo as
alterações através de um controle de revisões.
SVN - SubEclipse
Diagrama Caso de Uso
Diagrama Classes
Diagrama Seqüência
Diagrama Atividade
Diagrama Estados
Diagrama Entidade-Relacionamento
Framework - CODE IGNITER
É um framework de desenvolvimento de aplicações web em PHP.
minimizando a quantidade de código necessário para uma dada tarefa
usa a abordagem MVC
Fluxo do Code Igniter
Interfaces  Casos de uso
LOGAR NO
SISTEMA
Interfaces  Casos de uso
MANTER USUÁRIO
Interfaces  Casos de uso
MANTER JOGOS
Requisito
Manter informações
dos Jogos
Cadastrar novos Jogos,
definir equipes do
jogo, definir
Jogadores do Jogo,
Alterar Dados
Cadastrais de Jogos
Finalizados
Interfaces  Casos de uso
MANTER EQUIPES
Requisito
Manter
informações das
Equipes
O sistema deve registrar
o nome, a cidade de
origem e o nome da
entidade que ela está
ligada .
Interfaces  Casos de uso
Requisito
MANTER
JOGADOR
Manter informações dos Jogadores
O sistema deve registrar o nome, a data de
nascimento, a classificação funcional e o
número do atleta.
Interfaces  Casos de uso
COLETAR
INDICADORES
SUBSTITUIR
JOGADOR
Obrigado pela Atenção!!!!!!!!
Maiores Informações:
Elisangela Fernandes Duarte – [email protected]
Sandro Colaço de Lima – [email protected]
Download

SOFTWARE DE ESTATÍSTICAS PARA BASQUETE SOBRE RODAS