|
Acadêmico(a): Rafael Patrício |
Título: Aplicação Web para Gerenciamento dos Processos e Serviços Prestados pelo Laboratório de Computação e Informática |
|
Conclusão: |
No mundo globalizado expressões como iniciativa, agilidade, informação e segurança estão diretamente relacionadas ao sucesso das organizações. Neste sentido, a evolução tecnológica através da informatização de processos exerce um papel fundamental ao contribuir para que as mesmas se mantenham atualizadas e competitivas.
Neste contexto, pode-se afirmar que a aplicação desenvolvida atendeu aos seus objetivos. Embora módulos como o Gerenciamento de atividades e o Gerenciamento de estoque ainda não tenham sido completamente implantados, a plena utilização do módulo de Gerenciamento de chamados para o controle das solicitações de serviço junto ao LCI, que era o principal objetivo desta aplicação, representa uma melhoria significativa em relação à qualidade dos serviços prestados, permitindo maior organização, agilidade, segurança e rastreabilidade das informações.
Pessoalmente, o desenvolvimento deste trabalho significou uma importante conquista, agregando muito valor à minha vida em nível acadêmico e profissional, a partir do aprendizado de novas tecnologias e a aquisição de novos conhecimentos, os quais serão úteis em toda a minha carreira. A construção desta aplicação apresentou-se como um grande desafio e constituiu-se uma experiência inesquecível. Durante o processo desde o desenvolvimento da proposta até a implantação e testes do sistema algumas dificuldades foram encontradas, as quais são detalhadas a seguir.
A falta de conhecimentos relacionados ao desenvolvimento de aplicações Web, uma vez que jamais havia participado efetivamente do processo de desenvolvimento de qualquer solução neste sentido, possuindo apenas conhecimentos em relação ao desenvolvimento de aplicações Desktop de maneira estruturada. Desta forma, a própria linguagem Java e paradigmas como a orientação a objeto e a arquitetura cliente-servidor representaram uma grande mudança e exigiram muita dedicação e capacidade de adaptação, sendo necessária, inclusive, a realização de “cursos” externos neste sentido, uma vez que durante a graduação a grade curricular do curso sofreu alterações, influenciando este aprendizado.
Posteriormente, já durante o processo de desenvolvimento da aplicação encontrou-se grandes dificuldades em relação à utilização de PL/SQL na base de dados MySQL, principalmente, devido ao baixo volume de documentação de qualidade disponível para pesquisa neste sentido, até por ser esta uma técnica ainda incipiente neste ambiente, o que fez aumentar consideravelmente o grau de dificuldade de implementação destas rotinas.
Tecnologicamente, as técnicas utilizadas no desenvolvimento da aplicação foram fundamentais ao sucesso da mesma. A harmonia entre o framework Struts 2 e a arquitetura MVC criaram um ambiente de desenvolvimento favorável, sendo simples e de fácil interpretação e manutenção.
A única limitação da aplicação está relacionada ao fato de a mesma ser compatível somente ao navegador Internet Explorer. |
|
|