A complexidade ciclomática, conceito introduzido por Thomas J. McCabe em 1976, é uma métrica essencial na programação de software, usada para avali...
A complexidade ciclomática, conceito introduzido por Thomas J. McCabe em 1976, é uma métrica essencial na programação de software, usada para avaliar a complexidade lógica de um programa. Esta métrica quantifica o número de caminhos independentes no código-fonte de um programa e pode impactar a manutenção, a confiabilidade e a eficiência do software. Idealmente, projetos de software buscam manter a complexidade ciclomática em níveis gerenciáveis, promovendo a clareza e a simplicidade no código. Ferramentas automatizadas de análise estática frequentemente incorporam a complexidade ciclomática para orientar as equipes de desenvolvimento na identificação de áreas críticas que podem demandar refatoração. Fonte: adaptado de: McCONNELL, S. Software estimation: demystifying the black art. [S. l.]: Microsoft Press, 2006.Com base nos conceitos de complexidade ciclomática, analise as afirmativas a seguir: I. O código com alta complexidade ciclomática é mais fácil de gerenciar e menos propenso a erros. II. A complexidade ciclomática pode ser usada para determinar o número mínimo de testes de unidade necessários para cobrir completamente um método ou função. III. A complexidade ciclomática é uma métrica que quantifica a complexidade lógica de um programa ao medir o número de caminhos independentes através do código-fonte. IV. A fórmula para calcular a complexidade ciclomática é M = E - N + 2P, em que M é a complexidade ciclomática, E é o número de arestas no gráfico de fluxo de controle, N é o número de nós e P é o número de componentes conectados. É correto o que se afirma em: A) I, III e IV, apenas. B) III e IV, apenas. C) II, III e IV, apenas. D) I e IV, apenas.
A complexidade ciclomática é uma métrica que quantifica a complexidade lógica de um programa ao medir o número de caminhos independentes através do código-fonte. Com base nesse conceito, é correto afirmar que:
A) I, III e IV, apenas.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar