Aplicação web para tratamento estatístico de dados de teste


Autoria(s): Pacheco, Nuno Miguel Ferreira
Contribuinte(s)

Malheiro, Benedita

Soares, Manuel Gonçalves

Data(s)

19/09/2013

19/09/2013

2008

Resumo

Mestrado em Engenharia Electrotécnica e de Computadores

Este relatório apresenta o trabalho realizado no âmbito da Tese/Dissertação do Mestrado em Engenharia Electrotécnica e Computadores - Ramo de Telecomunicações. Este projecto resultou da identificação de uma necessidade do Departamento de Engenharia de Software e Testes da empresa Preh Portugal e tem por objectivo criar uma solução/metodologia que permita o tratamento, armazenamento e processamento estatístico dos dados gerados pelo processo de teste de placas electrónicas. A solução a adoptar deverá permitir armazenar informação e aceder `as bases de dados SQL de uma forma simples e segura, possibilitando a sua actualização e manutenção assim como a avaliação de resultados mediante o cálculo de parâmetros diversos, a geração de relatórios e o lançamento semiautomático de pedidos de intervenção. Este sistema será instalado no referido departamento, ficando acessível a todos os seus membros. Este projecto foi dividido em quatro partes principais: • Escolha da arquitectura mais indicada para desenvolver a solução, pesquisa das tecnologias mais adequadas e a escolha do ambiente de desenvolvimento; • Criação de uma aplicação que extrai os dados dos ficheiros de texto gerado pelas máquinas de teste, os converta para um formato de representação apropriado e os armazene em bases de dados MySQL; • Configuração de um servidor de aplicações, desenvolvimento da aplicação web, depuração e teste; • Avaliação da nova metodologia na empresa. Foi adoptado um modelo que se integra facilmente no cenário actual da empresa onde: (i) todos os utilizadores têm um computador ligado à rede e utilizam o navegador Internet Explorer 6 constituindo a camada de interface com o utilizador; (ii) a instalação de um servidor de bases de dados MySQL irá permitir armazenar a informação do processo de teste; (iii) a instalação de um servidor de aplicações (camada de negócio) do tipo código aberto, irá processar e disponibilizar a informação requerida pelos utilizadores. O servidor de Aplicações seleccionado foi o Apache Tomcat 6 que disponibiliza as tecnologias Java Server Pages (JSP), Javaserver Faces (JSF) e JavaServer Tag Library (JSTL).

This report presents the work carried within the scope of the Thesis/Dissertation module of the Master Degree in Electrical Engineering and Computers – Specialization in Telecommunications. It was based on an identified need of the Engineering Department of Preh Portugal and its objective is to develop a methodology to convert, store and process the data generated by the electronic boards testing machines, as well as generate reports and launch semi-automatically intervention requests. This information should be easily accessed through a web application for historical and statistical processing and report generation for all authorized members of the Department. This project was divided in four main parts: • Selection of the most appropriate architecture, research of the available technologies and choice of the development environment (IDE); • Development of a dedicated application that gathers, converts and saves the data from the text files in a MySQL server database; • Configuration of an application server, development of the web application, debugging and testing. • Evaluation of the impact of the conceived methodology. The solution should integrate easily with the current scenario of the department where: (i) the users have their computers connected to a network and use the Internet Explorer 6 browser (interface layer); (ii) a MySQL server can be installed to store the information that will be processed by the application (data access layer available), and (iii) an open-source application server can be easily installed, (business layer).

Identificador

http://hdl.handle.net/10400.22/1960

Idioma(s)

por

Publicador

Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto

Direitos

openAccess

Tipo

masterThesis