UEPB - Repositório Digital

O impacto da complexidade ciclomática na refatoração do código

Mostrar registro simples

dc.contributor.author Silva, José Diego Ferreira da
dc.date.accessioned 2025-07-01T00:55:48Z
dc.date.available 2025-07-01T00:55:48Z
dc.date.issued 2025-06-06
dc.identifier.other CDD 005.14
dc.identifier.uri http://dspace.bc.uepb.edu.br/jspui/handle/123456789/34140
dc.description SILVA, José Diego Ferreira da. Impacto da complexidade ciclomática na refatoração do código. 66f. 2025. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Universidade Estadual da Paraíba, Campus VII, Patos, 2025 pt_BR
dc.description.abstract Na Ciência da Computação, garantir a qualidade do código-fonte é um dos principais desafios enfrentados durante o desenvolvimento de software. Com o aumento da complexidade dos sistemas, cresce também a necessidade de adotar métricas que auxiliem na identificação de trechos críticos e na orientação de melhorias. Este trabalho investiga o impacto da complexidade ciclomática na qualidade do código, destacando sua utilidade como métrica para análise, teste e manutenção. A complexidade ciclomática quantifica o número de caminhos independentes em um programa, sendo uma ferramenta fundamental para identificar pontos de atenção que podem comprometer a legibilidade, testabilidade e manutenibilidade do sistema. Para embasar a análise, foi realizada uma revisão bibliográfica em bases reconhecidas, como IEEE Xplore, ResearchGate, NIST, SBC Open Lib, entre outras, além da aplicação prática de técnicas de refatoração orientadas por essa métrica em exemplos de código desenvolvidos em Java. A metodologia aplicada nos testes vai desde o estudo do código-fonte utilizando a IDE Intellij até a aplicação da métrica tanto pelo plugin MetricsReloaded quanto pela fórmula de MacCabe e posteriormente a refatoração. Os resultados evidenciam como a refatoração baseada na complexidade ciclomática contribui significativamente para a simplificação estrutural e melhoria da qualidade do software. pt_BR
dc.description.sponsorship Orientador: Esp. José Jandilson de Sousa Arruda pt_BR
dc.language.iso other pt_BR
dc.subject Complexidade ciclomática pt_BR
dc.subject Qualidade de código pt_BR
dc.subject Refatoração pt_BR
dc.subject Métricas de software pt_BR
dc.subject Testabilidade pt_BR
dc.title O impacto da complexidade ciclomática na refatoração do código pt_BR
dc.type Other pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta