Use este identificador para citar ou linkar para este item:
http://dspace.bc.uepb.edu.br/jspui/handle/123456789/34140
Título: | O impacto da complexidade ciclomática na refatoração do código |
Autor(es): | Silva, José Diego Ferreira da |
Palavras-chave: | Complexidade ciclomática Qualidade de código Refatoração Métricas de software Testabilidade |
Data do documento: | 6-Jun-2025 |
Resumo: | 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. |
Descrição: | 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 |
URI: | http://dspace.bc.uepb.edu.br/jspui/handle/123456789/34140 |
Aparece nas coleções: | 81 - TCC |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Termo de Depósito.pdf | Termo de Depósito | 161.62 kB | Adobe PDF | Visualizar/Abrir |
TCC - José Diego Ferreira da Silva.pdf | TCC - José Diego Ferreira da Silva | 3.03 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.