Skip navigation
Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufpe.br/handle/123456789/52595

Comparte esta pagina

Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorGAMA, Kiev Santos da-
dc.contributor.authorLOPES, Carolina Cruz Agra-
dc.date.accessioned2023-10-04T14:34:17Z-
dc.date.available2023-10-04T14:34:17Z-
dc.date.issued2023-09-20-
dc.date.submitted2023-09-29-
dc.identifier.citationLOPES, Carolina Cruz Agra. Swift metrics collector: uma ferramenta de coleta de métricas de software para códigos Swift. 2023. 54 p. TCC (Graduação) - Curso de Engenharia da Computação, Universidade Federal de Pernambuco, Recife, 2023.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/52595-
dc.description.abstractA qualidade de software é um elemento crucial no desenvolvimento de sistemas que atendam às necessidades dos usuários e se mantenham sustentáveis ao longo do tempo. Para avaliar e aprimorar essa qualidade, métricas de software desempenham um papel fundamental, oferecendo uma abordagem quantitativa para medir diversos aspectos do código-fonte, como coesão, acoplamento e complexidade. Nesse contexto, este trabalho se dedica a desenvolver o Swift Metrics Collector, uma ferramenta de análise estática de código-fonte Swift que calcula as métricas propostas por Chidamber e Kemerer em [CHIDAMBER; KEMERER, 1994]. Além disso, uma suíte de testes foi desenvolvida para avaliar a capacidade da ferramenta de calcular as métricas em diversos cenários de desenvolvimento de código Swift. Embora resultados positivos tenham sido alcançados na maioria dos casos, algumas limitações foram identificadas, evidenciando a necessidade de futuras melhorias para lidar com cenários específicos.pt_BR
dc.format.extent54p.pt_BR
dc.language.isoporpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectmétricas de softwarept_BR
dc.subjectqualidade de softwarept_BR
dc.subjectanálise estáticapt_BR
dc.subjectSwiftpt_BR
dc.titleSwift metrics collector: uma ferramenta de coleta de métricas de software para códigos Swiftpt_BR
dc.typebachelorThesispt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/6185519785664724pt_BR
dc.description.abstractxSoftware quality is a crucial element in the development of systems that meet the need of its users and remain sustainable over time. To assess and enhance this quality, software metrics play a fundamental role, providing a quantitative approach to measuring various aspects of source code, such as cohesion, coupling, and complexity. In this context, this work is dedicated to developing the Swift Metrics Collector, a static code analysis tool for Swift that calculates the metrics proposed by Chidamber and Kemerer in [CHIDAMBER; KEMERER, 1994]. Furthermore, a test suite was developed to assess the tool’s ability to calculate the metrics in various Swift code development scenarios. Although positive results were achieved in most cases, some limitations were identified, highlighting the need for future improvements to address specific scenarios.pt_BR
dc.subject.cnpqÁreas::Ciências Exatas e da Terra::Ciência da Computaçãopt_BR
dc.degree.departament::(CIN-DCC) - Departamento de Ciência da Computaçãopt_BR
dc.degree.graduation::CIn-Curso de Engenharia da Computaçãopt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
Aparece en las colecciones: (TCC) - Engenharia da Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TCC Carolina Cruz Agra Lopes.pdf1,77 MBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está protegido por copyright original



Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons