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. Marcos Chiarello. 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 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 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. 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 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 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 Interfaces Casos de uso COLETAR INDICADORES SUBSTITUIR JOGADOR F3 Registrar indicadores F4 Somar Indicadores F5 Calcular Percentual dos Indicadores F6 Calcular Pontuação do Atleta F7 Calcular a Pontuação Geral da Equipe F8 Identificar Atletas Iniciais F10 Calcular Classificação Funcional da Equipe F11 Controlar Pedido Tempo no Jogo F9 Substituir Atletas Iniciais Descrição: O sistema deverá habilitar uma área para a substituição dos atletas que estão em quadra pelos que estão na reserva. Interfaces Casos de uso F12 Gerar Relatórios GERAR RELATÓRIOS Descrição: O sistema deverá disponibilizar relatórios de jogos por equipes e períodos prédefinidos pelo usuário. Obrigado pela Atenção!!!!!!!! Maiores Informações: Elisangela Fernandes Duarte – [email protected] Sandro Colaço de Lima – [email protected]