Please use this identifier to cite or link to this item: http://monografias.ufrn.br/handle/123456789/5198
Title: Avaliação de problemas de desempenho do SIPAC baseada em análise de logs
Other Titles: Evaluation of SIPAC performance issues based on log analysis
Authors: Moura, Roniceli Diego Lima de
Keywords: Sistemas Web Java;Análise de Desempenho;Mineração em Logs
Issue Date: 27-Nov-2017
Publisher: Universidade Federal do Rio Grande do Norte
Citation: MOURA, Roniceli Diego Lima de. Avaliação de problemas de desempenho do SIPAC baseada em análise de logs. 2017. 119 f. TCC (Graduação) - Curso de Bacharelado em Engenharia de Software, Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2017.
Portuguese Abstract: O SIPAC (Sistema Integrado de Patrimônio, Administração e Contratos) é um sistema web Java de grande porte acessado por milhares de pessoas no âmbito administrativo em várias instituições do país. O mesmo sofre com problemas de baixo desempenho em algumas de suas funcionalidades, muitas delas acessadas constantemente. Muitos desses problemas só são detectados pelos próprios usuários, já fazendo uso dos sistemas. Este trabalho apresenta um estudo de avaliação de desempenho das funcionalidades do SIPAC, onde foram encontradas as 10 operações com o piores tempos de resposta do sistema, a partir dos logs de operações do sistema, os quais armazenam os tempos de execução das funcionalidades do uso do sistema no ambiente de produção. Posteriormente foi feita uma análise do rastro de execução das funcionalidades em um ambiente de testes controlado por meio da instrumentação de código dos métodos envolvidos nas funcionalidades, onde foi possível identificar quais métodos são responsáveis pelo baixo desempenho em cada funcionalidade. Em seguida uma análise do código dos métodos foi feita a fim de identificar quais o problemas que tais métodos apresentam. Por último foi feito uma classificação dos problemas encontrados e foram dadas sugestões de refatoração para resolver os problemas. Por fim o trabalho apresenta todos os resultados destas análises assim como conclusões feitas a partir dos problemas encontrados e das refatorações sugeridas.
Abstract: The SIPAC (Integrated System of Patrimony, Management and Contracts) is a large-scale Java web system accessed by thousands of people on the management field of several institutions over the country. The system run through low-performance issues in some of its features, many of them accessed constantly. Many of these issues are only detected by the users themselves, on the fly. This paper presents an performance evaluation study of the features on SIPAC system, where the 10 features with the worst response times were found from the execution logs, which store the execution times of the features on the production environment. Later it was performed an execution trace analysis of the features on a test controlled environment by code instrumentation of the methods involved on the features, where it was figured out which ones are responsible for the low-performance on every feature. Then a code analysis of the methods was performed in order of find out what issues are present in such methods. Lastly a classification of the found problems was made and refactoring suggestions for solving the issues were given. In the end the paper presents all the results of those analysis as well as conclusions drawn from the spotted issues and refactoring suggestions.
URI: http://monografias.ufrn.br/jspui/handle/123456789/5198
Other Identifiers: 2011069688
Appears in Collections:Engenharia de Software

Files in This Item:
File Description SizeFormat 
AnaliseLogs_Moura_2017.pdfMonografia3,14 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.