Fernando Oliveira e Castro e Leandro Shimabukuro

Propaganda
Fernando Oliveira e Castro e Leandro Shimabukuro
Alunos de Ciências da Computação – UFSC / Florianópolis-SC
Resumo do TCC
DESENVOLVIMENTO DE UM PROGRAMA QUE AVALIA A
CAPACIDADE FÍSICA E FUNCIONAL DO IDOSO
Resumo
Este trabalho consiste em armazenar dados colhidos por meio de testes,
possibilitando o posterior tratamento desses dados, tendo como objetivo: avaliar a
capacitação física do idoso, sendo desenvolvido um software pra isto. O software
gera um relatório simples para o usuário de como ele está com relação a sua saúde
e seu desempenho físico. Outros dados relevantes também podem ser
armazenados, para que se possam fazer diferentes testes para cada usuário.
Lista de Siglas e Abreviaturas
AAHPERD (American Alliance for Health, Physical Education, Recreation)
RAG (Resistência aeróbica geral e habilidade de andar)
ACSM (American College of Sports Medicine)
Introdução
No início da década de 80, no Brasil, não era comum relacionar a aptidão física à saúde.
Nesse contexto, as avaliações voltadas à performance motora, não incluíam, na maioria
das vezes, todos os componentes da aptidão física relacionada à saúde, proposta pela
AAHPERD (American Aliance for Health, Physical Education, Recreation) em 1984.
A diferença na bateria de testes de aptidão física relacionada à saúde e aptidão motora
está no fato de que a primeira solicita apenas os componentes estritamente relacionados
à saúde do indivíduo, ou seja, a função cardiorrespiratória e função músculo-esquelética
enquanto que a segunda bateria, além desses componentes, pode envolver testes de
agilidade, força, equilíbrio e velocidade (AAHPERD, 1984), podendo levar muito tempo
para se obter todos os dados.
Assim, há uma preocupação que reside, sobretudo, na dificuldade de aplicação dos
testes motores, pelo tempo que necessita ser dispensado e pelo próprio
acompanhamento de cada usuário. Por causa disso, grande parte dos profissionais
deixam de realizar os testes e deixam de saber sobre o desenvolvimento do aluno.
Admite-se que a bateria de testes da AAHPERD (1984) possui o mínimo necessário para
prevenir, manter e/ou desenvolver um trabalho básico voltado à saúde do usuário e não
só as avaliações motoras do mesmo.
Assim, foi proposto um software capaz de gerenciar e administrar todos os dados de um
banco de dados que armazenará os dados de todos os testes e tudo que for relevante para
auxiliar no desempenho do aluno, mostrando a evolução no decorrer de um certo
período de teste do aluno e imprimindo relatórios qualitativos , sendo de fácil
entendimento por parte dos usuários.
1.1
Justificativa
O ser humano precisa de movimento, um mínimo esforço físico pode dar resultados
grandiosos, porém a maioria das pessoas são sedentárias. O sedentarismo acontece em
todas as idades, mas no idoso pode acarretar danos maiores. Por isso, é recomendado
atividades físicas para qualquer idade, principalmente para os idosos.
Atividades físicas têm vários benefícios: maior longevidade, redução do número de
medicamentos prescritos, melhoria da capacidade fisiológica em portadores de doenças
crônicas, redução da freqüência de quedas; e em benefícios psicológicos: a pessoa fica
mais disposta, com isso sua auto-imagem estará mais saudável. Melhorando a autoestima a pessoa se sentirá melhor, mais bonita, mais sociável o que gerará uma melhor
aproximação para com outras pessoas, um contato social mais fácil, e de certa forma a
pessoa tenderá a ter mais prazer pela vida. De um modo geral, nota-se que as atividades
físicas na velhice acarretam benefícios em três pontos fundamentais: nos aspectos
biológicos, nos aspectos psicológicos e nos aspectos sociais.
O projeto das professoras Giovana Z. Mazo, Marize A. Lopes e Tânia B. Benedetti
elabora testes para idosos por meio de um programa computacional capaz de gerenciar
esses testes, armazenar e tratar os dados e gerar um resultado trazendo para melhoria da
qualidade de vida na terceira idade.
2 Objetivos
Implementar um software capaz de gerenciar os testes físicos realizados pelos idosos.
Teste esse conhecido como AAHPERD. Utilizar um sistema de banco de dados de fácil
acesso e que permita tratar e buscar os dados necessários para gerar um relatório do
usuário.
Primeiramente será focado somente nos testes da AAHPERD, porém, pretende-se
futuramente continuar o trabalho com outros tipos de testes similares que poderão ser
providas pelo sistema.
3 Mediação da aptidão física
3.1 Importância da Atividade Física na Terceira Idade
As atividades físicas na terceira idade começam geralmente por indicação médica,
porém, elas acabam encontrando nos exercícios muito mais que um alívio para suas
“dores”, melhorando, assim, os aspectos psicológicos e a auto-estima.
No processo do envelhecimento temos alterações fisiológicas, tais como: redução da
força, redução do volume muscular, aumento da gordura e tecido conectivo no músculo
e outras.
Os efeitos da diminuição natural do desempenho físico podem ser atenuados se forem
desenvolvidos programas de atividades físicas com os idosos, que visem à melhoria das
capacidades motoras, dando ênfase na manutenção das aptidões físicas de principal
importância no seu bem estar como: a força muscular, a flexibilidade, a mobilidade
articular e a resistência.
Fazer atividades moderadas de forma sistemática, obtêm-se melhores resultados do que
atividades intensas durante um curto espaço de tempo. E aconselha-se a consultar com
um médico para realizar as atividades mais adequadas para o usuário. Possibilitando,
assim, alcançar níveis bastante satisfatórios de desempenho físico, gerando
autoconfiança, satisfação, bem-estar psicológico e interação social.
3.2 Métodos e Testes
Há dois tipos para avaliar as aptidões físcas das pessoas: um para aptidões físicas
relacionadas a saúde, e outro para aptidões físicas relacionadas a aptidão motora. Foi
escolhido a bateria de testes AAHPERD que agrupa os dois tipos de avaliação sendo
bastante completo:
3.2.1 Bateria de Testes AAHPERD
A bateria de testes AAHPERD (Mazo, et al., 2003) mostra alguns componentes de
aptidão física relacionados à saúde, se preocupando, além do desempenho físico, com o
bem estar e a saúde do indivíduo.Alguns dos testes são:
 Força de membros inferiores (pernas AAHPERD)
 Força de membros superiores (braço direito AAHPERD)
 Flexibilidade (FLEX) – (coxo-femural AAHPERD)
 Flexibilidade de ombros: Alcançar atrás costas D - direito e E - esquerdo
(AAHPERD)
 Dinâmico e agilidade (AAHPERD)


Coordenação (COO) - (AAHPERD)
Resistência aeróbica geral e habilidade de andar (RAG) - (AAHPERD)
3.3 Necessidade de Aquisição e Mediação de Dados
Com os dados colhidos nos testes da bateria AAHPERD pode-se fazer vários estudos
sobre as condições físicas e de saúde. Com esses levantamentos pode-se melhorar a
bateria de exercícios, dos testes e em consequência da saúde e auto-estima do idoso.
3.4 Criação de Base de Dados
São inúmeros dados para serem armazenados manualmente em uma folha de papel.
Por isso, necessita-se de um banco de dados que possa armazenar todas essas
informações, além de um sistema que possa gerenciá-las, facilitando no tratamento
desses dados e o trabalho das pessoas que as manipulam.
4 METODOLOGIAS PARA MODELAGEM COMPUTACIONAL
4.1 Programação Orientada a Objeto
Uma forma de programar mais próxima de como expressaríamos as coisas na vida
real seria a Programação Orientada a objetos (POO).Com a POO pensa-se nas
abstrações computacionais de uma maneira distinta, em termos de objetos, classes,
propriedades e métodos, podendo, assim, reutilizar o código para outros trabalhos
semelhantes.
Também na POO existem mecanismos como a herança, que é uma das
possibilidades mais potentes desta metodologia.
Foi utilizado uma linguagem de programação orientada a objeto, o Java 1.5.
4.2 Linguagem Java
Java é tanto um ambiente quanto uma linguagem de programação, produzido pela
Sun Microsystems, Inc. Trata-se de mais um representante da nova geração de
linguagens orientadas a objetos, projetado para resolver os problemas da área de
programação cliente/servidor. O Java apresenta outras características marcantes: é
distribuído; é ao mesmo tempo compilado e interpretado; independente de
arquitetura; portável; multi-tarefa; robusto; seguro; entre outros.Ele também é
executado em qualquer plataforma que suporte um interpretador Java; requer
somente uma fonte e um binário “rodando”, assim, em diversas plataformas, e além
de tudo isso ele é freeware.
4.3 MySQL e Banco de Dados
O Structured Query Language – SQL é uma linguagem padrão de comunicação com
base de dados. É, portanto, uma linguagem normalizada que permite trabalhar com
qualquer tipo de linguagem em combinação com qualquer tipo de base de dados.
O MySQL é um sistema de banco de dados baseado em SQL desenvolvido com a
constante preocupação com a velocidade do sistema. Assim como o Java, o MySQL
também é gratuito e possui código aberto, gerando um custo zero para
implementação. Por esses motivos foi escolhido o MySQL.
Há gigantescas bases de dados gerenciando nossas vidas, tais como: conta bancária,
título eleitoral, cadastro de pessoa física ou jurídica entre muitas outras. E além de
manter esses todos esses dados organizados, também devem permitir atualizações,
inclusões e exclusões do volume de dados, sem nunca perder a consistência. E na
maioria das vezes se está lidando com acessos concorrentes entre várias tabelas de
banco de dados, e algumas vezes, com mais de um acesso ao mesmo registro de uma
mesma tabela.
A forma mais comum de interação Usuário e Banco de Dados, dá-se por meio de
sistemas específicos que por sua vez acessam o volume de informações geralmente pela
linguagem SQL.
O Dbdesigner 4.0 foi o editor visual escolhido para a criação de banco de dados
MySQL. Integrando modelagem, desenvolvimento e manutenção dos bancos em um
ambiente simples e agradável.
4.4 XP (Extreme Programming)
Extreme Programming (XP) - uma das metodologias de engenharia de software ditas
"ágeis". É um processo de desenvolvimento que possibilita a criação de software de alta
qualidade, de maneira ágil, econômica e flexível. Assim, aprimora o processo de
desenvolvimento de software em quatro dimensões principais (chamados como a
“Filosofia XP”): a) melhorar a comunicação; b) buscar a simplicidade; c) obter feedback
constante sobre o andamento e d) proceder com coragem.
O XP concentra os esforços da equipe de desenvolvimento em atividades que geram
resultados rapidamente na forma de software intensamente testado e alinhado às
necessidades de seus usuários. Simplifica e organiza o trabalho eliminando, assim, as
atividades redundantes. Por fim, diminui o risco dos projetos desenvolvendo softwares
de forma iterativa e reavaliando permanentemente as prioridades dos usuários.
Devido a dinamicidade necessária para gerar resultados imediatos, foi escolhido o
Extreme Programming (XP) como uma metodologia de desenvolvimento.
5 MODELAGEM PROPOSTA / IMPLEMENTAÇÃO
A proposta é desenvolver um sistema capaz de gerenciar os testes da bateria AAHPERD
(explicada anteriormente) em um primeiro plano, futuramente gerenciar outros tipos de
testes.
Também consiste em armazenar os dados obtidos nas baterias de testes em um banco de
dados (MySQL) para que possam ser utilizados, no futuro, para comparações e
pesquisas e, também, gerando relatórios que demonstrara a condição física do idoso,
possibilitando observar a evolução do idoso.
5.1 Use Cases:
Use Case Cadastro de Turmas
Primeiro passo ao iniciar a utilização do programa é cadastrar as turmas existentes, toda
pessoa deve ser relacionada com uma turma, podendo ser adicionadas novas turmas a
qualquer momento.
As turmas são compostas de: nome, universidade, dias e horários.
Use Case Cadastro de Pessoas
Segundo passo é cadastrar as pessoas, onde ficarão armazenados no banco de dados e
depois poderão ser acessados e modificados.
O cadastro das pessoas é composto de: nome, sexo, data de nascimento, endereço, cep,
telefone, celular, escolaridade, estado civil e turma (o programa disponibiliza para
escolha para todas as turmas cadastradas).
Use Case Testes
Terceiro passo, com as pessoas já cadastradas, entra-se com os dados dos testes
AAHPERD: Força MS, Coordenação, Agilidade e Equilíbrio, Resistência Aeróbica
Geral (804mts) e Equilíbrio.
Use Case Gerar Relatório
Quarto passo, logo após os dados terem sido inseridos no programa pode-se gerar um
relatório que mostra os resultados de todos os testes e a condição física do idoso.
Use Case Buscas
Quinto passo, depois que alguns testes inseridos pode-se realizar buscas levando-se em
consideração: idade, turma e sexo.
5.2 Modelagem do Banco de Dados
O Banco de Dados foi criado com três tabelas: Pessoa, Turma e Teste.
As Relações entre as tabelas seguem o seguinte contexto: Um elemento da tabela Pessoa
poderá estar ligado a um ou mais elementos da tabela Turma, e um elemento da tabela
Turma poderá estar ligado a um ou mais elementos da tabela Pessoa. Um elemento da
tabela Pessoa poderá estar ligado a um ou mais elementos da tabela Teste, e um
elemento da tabela Teste só poderá estar ligado a um elemento da tabela Pessoa.
6 CONCLUSÃO E SUGESTÕES PARA FUTUROS TRABALHOS
Uma idéia muito útil e interessante seria criar um banco de dados via web, que poderia
interligar todas as universidades ou instituições onde os testes são realizados, sendo
assim, teria um banco de dados mais completo e podendo realizar pesquisas mais
detalhadas e precisas.
Outra opção de trabalho futuro seria a implementação de outros tipos de testes,
destinadas à área de esportes, visando melhorar, com resultados mais precisos, os
resultados dos testes, auxiliando na saúde dos idosos.
7 REFERÊNCIAS:
Desenvolvimento de um Programa que Avalia a Capacidade Física e Funcional do Idoso
Fábio Davanzo Franco de Oliveira e Renato Oliveira e Castro
Universidade Federal de Santa Catarina – UFSC - SC
Florianópolis, março de 2006
Download