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]