1 resultado para sisäinen benchmarking
em Portal do Conhecimento - Ministerio do Ensino Superior Ciencia e Inovacao, Cape Verde
Resumo:
O presente documento descreve o estágio realizado pela estagiária, que foi integrado num projecto de estudo e desenvolvimento de uma plataforma já existente e em produção. A implementação inicial deste sistema de informação partiu da experiência do orientador inicial Jorge Oliveira, ao desenvolver uma plataforma na ANET- Associação Nacional dos Engenheiros Técnicos. O sistema de informação actual da ANET é constituído por 9 módulos: Membros, Inscrição/Estágio, Secretaria, Declarações, Documentação, Meu INETSYS, Contabilidade, Administração e Manuais/FAQ. Apesar da plataforma se encontrar em funcionamento, apresenta algumas limitações, em particular diferenças de comportamento entre browsers e apresentação de redundância nos dados presentes na Base de Dados do sistema. Para contornar tais problemas a estagiária realizou um estudo sobre a plataforma existente, reestruturou e reaplicou a normalização para algumas tabelas da Base de Dados, remodelou e desenvolveu uma nova plataforma com recurso a novas tecnologias e efectuou estudos de performance, benchmarking, escalabilidade e segurança na aplicação desenvolvida. Dada a extensão dos módulos do sistema objecto de estudo e a limitação de tempo imposta pela duração do estágio, tendo como objectivo último o desenvolvimento de uma aplicação estruturada que respondesse positivamente a testes de performance e segurança, a estagiária ficou responsável pela implementação de alguns daqueles. O trabalho desenvolvido numa primeira fase, coincidente com o primeiro semestre, consistiu no levantamento de requisitos, na análise do desempenho da plataforma em produção na instituição, na análise das soluções tecnológicas e metodologias de desenvolvimento de software a adoptar para o desenvolvimento da nova aplicação. Na segunda fase, portanto segundo semestre, os trabalhos definidos e realizados pela estagiária centraram-se no estudo de performance (análise de front-end/back-end, recorrendo a ferramentas por forma a verificar o comportamento da aplicação), na implementação e reestruturação dos módulos para que se obtenha um bom desempenho ao nível da performance e da segurança, e na avaliação da aplicação mediante a realização de testes ao nível da escalabilidade, segurança, benchmarking e tunig.