Name: | Description: | Size: | Format: | |
---|---|---|---|---|
5.04 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
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).
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).
Description
Mestrado em Engenharia Electrotécnica e de Computadores
Keywords
Citation
Publisher
Instituto Politécnico do Porto. Instituto Superior de Engenharia do Porto