Please use this identifier to cite or link to this item: http://monografias.ufrn.br/handle/123456789/5197
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorCosta, Umberto Souza da-
dc.contributor.authorMedeiros, João Eduardo Ribeiro de-
dc.date.accessioned2017-12-07T19:06:11Z-
dc.date.available2017-12-07T19:06:11Z-
dc.date.issued2017-11-24-
dc.identifier20160151979pr_BR
dc.identifier.citationMEDEIROS, João Eduardo Ribeiro de. Estudo Comparativo de Ferramentas de Análise Estática de Código. 2017. 72 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software), Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2017.pr_BR
dc.identifier.urihttp://monografias.ufrn.br/jspui/handle/123456789/5197-
dc.description.abstractStatic code analysis is becoming more popular among system developers due to the many benefits it brings to the software development and to the growing need of developing better software. In this scenario, several static analysis tools have been emerging and, with so many options, it is necessary to evaluate and compare them, aiming at better understanding they benefits and to assist the developer in choosing the most appropriate tool to their projects. In this work, we discuss static code analysis in the context of C, Java and Python programming languages. First, we investigate several static analysis tools and then compare their efficiency by applying them to real software projects. In this way, this work intends to compare existing tools at the market, to identify the best available options and to indicate which of the covered languages is the one provided with the best static analysis features.pr_BR
dc.languagept_BRpr_BR
dc.publisherUniversidade Federal do Rio Grande do Nortepr_BR
dc.rightsopenAccesspr_BR
dc.subjectanálise estáticapr_BR
dc.subjectstatic analysispr_BR
dc.subjectqualidade de códigopr_BR
dc.subjectcode qualitypr_BR
dc.subjectdetecção de bugs de softwarepr_BR
dc.subjectsoftware bug detectionpr_BR
dc.subjectotimização de códigopr_BR
dc.subjectcode optimizationpr_BR
dc.titleEstudo Comparativo de Ferramentas de Análise Estática de Códigopr_BR
dc.title.alternativeComparative Study of Static Code Analysis Toolspr_BR
dc.typebachelorThesispr_BR
dc.contributor.referees1Cavalcante, Everton Ranielly de Sousa-
dc.contributor.referees2Coelho, Roberta de Souza-
dc.description.resumoA análise estática de código está cada vez mais popular entre os desenvolvedores de sis- temas devido aos diversos benefícios que ela traz à produção de software e à crescente necessidade de produção de software de qualidade. Neste cenário, diversas ferramentas de análise estática vêm surgindo e, com tantas opções, torna-se necessário avaliá-las e compará-las, a fim de entender melhor seus benefícios e auxiliar o desenvolvedor a esco- lher a ferramenta mais adequada a seu projeto. Neste Trabalho de Conclusão de Curso, discutimos a análise estática de código no contexto das linguagens de programação C, Java e Python. Primeiro, investigamos diversas ferramentas de análise estática e, então, comparamos sua eficiência aplicando-as a projetos de software reais. Desta forma, este trabalho pretende comparar ferramentas existentes no mercado, identificar as melhores opções disponíveis e indicar qual das linguagens abordadas é a provida de melhores re- cursos de análise estática.pr_BR
dc.publisher.countryBrasilpr_BR
dc.publisher.departmentBacharelado em Engenharia de Softwarepr_BR
dc.publisher.initialsUFRNpr_BR
Appears in Collections:Engenharia de Software

Files in This Item:
File Description SizeFormat 
AnaliseEstatica_Medeiros_2017.pdfMonografia848,89 kBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons