Вы находитесь на странице: 1из 10

FATEC PROFESSOR WALDOMIRO MAY.

PROJETO PARA ELABORAO DE SOFTWARE DE GERENCIAMENTO DE ACADEMIA

FERRAZ, Pedro Henrique dos Santos. <henrique_460@hotmail.com> GUEDES, Murilo. <murilo_seung@hotmail.com> PINTO, Luiz Gustavo Miranda. <luiz_crab@hotmail.com>

FERRAZ, Pedro Henrique dos Santos; GUEDES, Murilo; PINTO, Luiz Gustavo Miranda. Projeto para elaborao de software de gerenciamento de academia. 2011. 10 f. Trabalho apresentado como requisito parcial para aprovao na Disciplina Engenharia de Software, Faculdade de Tecnologia Prof Waldomiro May, Cruzeiro, 2011.

O presente projeto traa alguns requisitos e caractersticas de natureza metodolgica para elaborao de no somente um software de banco de dados para academia, mas para distintas reas e campos de atuao do mercado.

1. PLANEJAMENTO DO PROJETO

O planejamento do projeto iniciou com a escolha dos programadores. Cada um possui uma caracterstica especfica, que ao longo do projeto aumentou as chances de sucesso, bem como responsabilidade, assiduidade e compromisso. As tarefas foram delegadas de acordo com o planejamento do cronograma, onde cada programador ficou a vontade para escolher a atividade que possua maior conhecimento e prtica em seu desenvolvimento. Em seguida foi feito a primeira reunio com o cliente onde foram discutidos as metas e objetivos, as funes do software, o tempo gasto para o seu desenvolvimento, as cores, o tipo de interface, os custos e um treinamento do cliente em relao ao software. Aps esse estgio iniciou-se a elaborao do projeto. O desenvolvimento do software iniciou com a anlise e especificao dos requisitos. Logo, em seguida, foi discutido o tipo de interface que seria desenvolvida e as cores que seriam utilizadas, segundo o que foi especificado pelo cliente. Por conseguinte, iniciou-se a programao do software, tendo como linguagem escolhida, a linguagem Java. Aps, a programao teve incio o perodo de testes e aperfeioamentos do programa, onde vrias reunies com o cliente e modificaes no software foram feitas.

Na ltima parte do planejamento, criou-se o manual do usurio para a utilizao do software, especificando todas as suas funes e o modo de utiliz-las. Alm disso, treinou-se o usurio para que o mesmo no tivesse tantas dificuldades de acesso ao software e, principalmente, possibilitando que o mesmo recorra ao manual apenas quando possuir dvidas em relao a algo que poder ser esquecido pelo mesmo. Por fim, houve a entrega do software, caracterizando a finalizao do projeto.

2. CRONOGRAMA

Com a finalidade de tarefas no serem esquecidas ao longo do projeto, bem como seus prazos, foi estabelecido um cronograma abordando, passo a passo, todos os procedimentos abordados ao longo do desenvolvimento do software. Segue abaixo, a apresentao do mesmo:

Figura 1: Cronograma de Elaborao do Software

3. LEVANTAMENTO DE REQUISITOS

Para a melhor visualizao do programa foi feita a anlise e especificao dos requisitos do software. As mesmas podem ser observadas nas tabelas abaixo:

Funcionais

Descrio

Cadastro de clientes

Cadastros de professores

Controle de fluxo de caixa

Gerar relatrio

Campos de pesquisas

Banco de dados

Nessa funo ser possvel cadastrar os clientes da academia com nome, idade, nmeros dos documentos, entre outros dados importantes. Assim como no cadastro de alunos, tambm ter de ter vrios dados cadastrais importantes. Funo essa necessria para verificar os pagamentos dos clientes, e tambm, gastos com manuteno, compras e pagamentos de professores e funcionrios. O relatrio deve conter alguns dados como nmero de alunos e professores cadastrados, receita bruta e lquida, despesas e observaes, para ser gerado um arquivo de relatrio no formato TXT. Nas janelas de cadastro de aluno e professores, e fluxo de caixa, tero de ter campos de pesquisas respectivos as janelas. Todos os dados devem ser armazenados em um banco de dados para possvel consulta posterior.

Tabela 1: Requisitos Funcionais

No Funcionais Login do administrador Preenchimento obrigatrio de campos Computadores com Java Apenas um cadastro por pessoa

Descrio O administrador ter de entrar com seu login e senha para ter acesso s funes do sistema. O preenchimento obrigatrio dos campos de endereo, nome, CPF e um dos telefones. Apenas computadores com Java podero executar o programa. Uma pessoa poder ser cadastrada apenas uma vez.

Tabela 2: Requisitos No-Funcionais


Domnio Formao dos professores Restrio de Acesso Descrio Todos os professores devem ser obrigatoriamente formados em educao fsica. Somente o administrador ter acesso ao programa.

Tabela 3: Requisitos de Domnio

4. MTRICAS

O presente software utilizou como base para a sua caracterizao mtrica a quantidade de linhas de cdigo em kloc, unidade utilizada para medir mil linhas de cdigo, e o nmero de funes principais do programa. Em relao ao nmero de kloc, estima-se, aproximadamente, 2,5 klocs, retirando-se a parte de comentrios e

espaos em branco. Quanto ao nmero de funes, o mesmo apresenta 6 funes principais, apresentadas na anlise de requisitos. A anlise mtrica apresentou fatores importantes no preo atribudo ao software, pois, na entrevista, foi estimado aproximadamente a quantidade de linhas de cdigo e de funes do programa.

5. QUALIDADE DO SOFTWARE

Este software para academia atinge todas as suas expectativas condizentes s caractersticas principais. Ele pode ser considerado como um programa adequado e especfico para academias, por possuir qualidades que o faam saber ser um conjunto de funes para execuo de tarefas especficas. No obstante, no cumprimento dessas tarefas, o software no somente as faz, como as executa em conformidade do que foi acordado com o cliente e com as convenes, normas e leis. importante destacar que o programa para academia tambm oferece segurana a mesma, pelo fato de estabelecer acesso e nveis de segurana. relevante colocar em pauta, tambm, que no que tange confiabilidade, este programa pode ser considerado como capaz de manter o nvel de desempenho durante o tempo e sob condies estabelecidas; ou seja, ele cumpre com todas as suas funcionalidades de maneira a ser confivel. Alm disso, o programa foi elaborado embasando-se em outros softwares da rea e sendo submetido a inmeros testes. O programa tambm est preparado para qualquer falha ou imprevisto que possam acontecer como violao de interfaces ou perda de dados, o que torna este programa um software maturo. Como este programa foi desenvolvido com um de seus objetivos de ser um software com interface descomplicada e simples, o usurio goza de grande usabilidade. O programa legvel, isto , o usurio consegue interpretar facilmente as telas do programa e reconhecer o conceito lgico e sua aplicabilidade. O programa totalmente apreensvel e operacional, pois o usurio, alm de aprender rapidamente como faz uso do software, conta com o fcil controle das informaes. Como o programa para academia oferece uma interface descomplicada e suas funes no so de grande complexidade para o usurio, considera-se que este software eficiente no que diz respeito a seu comportamento em relao ao

tempo e, ao mesmo tempo, aos recursos. O software possui uma velocidade de resposta em conformidade com o que esperado pelo cliente. Por ser um software sujeito instalao, este pode ser considerado como porttil, ao passo que se adapta diferentes vrias verses do WINDOWS e pode ser instalado em vrias mquinas. Ademais, h capacidade de substituio de software sem alterao de dados ou perda de informaes e cadastro. O programa tambm tem a qualidade de ser sujeito s caractersticas da manuteno de programas. Isto se deve ao fato que o programa pode ser modificado depois de pronto, caso haja necessidade; o software estvel, pois alm de ter passado por inmeros testes, oferece subsdios para que, em caso de problemas com modificao, este programado para avisar, averiguar e, se for o caso, voltar para a verso anterior. Isto tudo, tambm, feito com base em estabelecimento de backups, caso algo saia errado.

6. MANUTENO

A manuteno do software apresentado ser de incio apresentada como preventiva. Ser monitorado pelos desenvolvedores durante o seu tempo de execuo ao longo de sua utilizao. Quando o mesmo apresentar os primeiros sintomas de perda de eficincia, a equipe se prontificar de verificar o que est havendo de errado e corrigir os erros e danos causados ao sistema durante a sua utilizao, evitando-se possveis dores de cabea no futuro. Se a primeira manuteno falhar, o outro tipo que entrar em ao a manuteno corretiva. Quando o software definitivamente no executar mais suas funes rotineiras, a equipe resgatar o software do cliente e far uma minuciosa avaliao de suas condies e far uma manuteno mais detalhada, que poder gastar um tempo maior para ser efetivada.

7. INTERFACE HOMEM X MQUINA

A partir das reunies com o cliente, foi especificado o tipo de interface. O planejamento da mesma, bem como suas cores, apontou para uma interface mais amigvel, de fcil acesso e utilizao. Em relao aos seus aspectos visuais, as cores selecionadas foram a cinza, para alguns botes, alguns tons de verde, como o

petrleo e escuro, para o menu principal e outros botes, e o branco para o fundo. As fontes escolhidas no apresentam Serifa, dando um aspecto mais moderno ao software. Em relao aos aspectos ergonmicos, o acesso ao programa feito, tradicionalmente, atravs do mouse e do teclado, no impedindo a utilizao de outros meios de acesso, como telas touchscreen, comandos de voz, entre outros. Todas as funcionalidades esto pr-dispostas nas reas de acesso, possibilitando melhor interao do usurio com o programa. A seguir segue a relao das telas:

Figura 2: Painel de Acesso

O painel de acesso do software responsvel pela controle de sua utilizao. Somente o administrador e pessoas autorizadas podero acess-lo atravs de um login e uma senha.

Figura 3: Tela Principal

Na tela principal, o cliente encontrar todas as reas de acesso do software, sendo elas, Cadastro e Verificao de Alunos e de Professores, Fluxo de Caixa e Relatrio. Aps selecionar alguma das reas, o usurio poder utilizar suas respectivas funes.

Figura 4: Cadastro de Alunos

Figura 5: Cadastro de Professores

As telas de cadastro esto equipadas com os campos, a serem preenchidos corretamente pelo usurio, os botes de para a criao e confirmao de um novo cadastro, para a modificao e excluso de outro cadastro e a pesquisa de um cadastro j existente. A nica diferena entre as telas so suas especificaes, j que uma se relaciona aos alunos e outra aos professores.

Figura 6: Fluxo de Caixa

Figura 7: Tela de Relatrio

A tela de fluxo de caixa apresenta todo o dinheiro movimentado durante determinado ms pela academia. Nela possvel observar todo o dinheiro arrecadado, as despesas totais e a verificao do cadastro de despesas. Esta ltima possibilita as mesmas aes das telas de cadastro, porm relacionada s despesas adquiridas. Por ltimo, apresenta-se a tela de relatrio, onde podem ser visualizados o nmero de alunos e professores cadastrados, o ms e o ano do relatrio e o dinheiro adquirido e gasto ao longo do ms.

8. CUSTOS

O projeto do software de gerncia de academia foi estimado em um valor aproximado de R$ 13.500,00 em sua totalidade. Esse preo foi devido s funes do programa, bem como o tipo de integrao entre o software e um banco de dados. Dividindo-se esse preo durante os nove meses, o cliente pagou R$ 1.500,00 mensais, sendo R$ 500,00 para cada desenvolvedor. Em relao totalidade, cada programador recebeu R$ 4.500,00 ao longo dos 9 meses. Abaixo segue a planilha com a relao dos custos mensais:

Figura 8: Custos do Projeto (Valor bruto)

9. MODELAGEM DE DADOS

A modelagem de dados do software de embasou em um modelo simples de fluxograma O mesmo especifica todas as aes do software, suas conexes com o banco de dados, suas reas especficas, bem como seus inmeros campos. Abaixo segue o fluxograma definido:

Figura 9: Fluxograma