Complejidad ciclomática Solución

PASO 0: Resumen del cálculo previo
Fórmula utilizada
Complejidad ciclomática = Número de aristas-Número de nodos+2*Número de componentes
M = Nedges-Nnodes+2*N
Esta fórmula usa 4 Variables
Variables utilizadas
Complejidad ciclomática - La complejidad ciclomática es una métrica de software utilizada para indicar la complejidad de un programa.
Número de aristas - Número de aristas es el número de aristas en la figura bidimensional dada.
Número de nodos - Número de nodos es el número de nodos en el gráfico de flujo de control.
Número de componentes - El número de componentes es el número de constituyentes químicamente independientes del sistema.
PASO 1: Convierta la (s) entrada (s) a la unidad base
Número de aristas: 4 --> No se requiere conversión
Número de nodos: 2 --> No se requiere conversión
Número de componentes: 5 --> No se requiere conversión
PASO 2: Evaluar la fórmula
Sustituir valores de entrada en una fórmula
M = Nedges-Nnodes+2*N --> 4-2+2*5
Evaluar ... ...
M = 12
PASO 3: Convierta el resultado a la unidad de salida
12 --> No se requiere conversión
RESPUESTA FINAL
12 <-- Complejidad ciclomática
(Cálculo completado en 00.004 segundos)

Créditos

Creator Image
Creado por Shobhit Dimri
Instituto de Tecnología Bipin Tripathi Kumaon (BTKIT), Dwarahat
¡Shobhit Dimri ha creado esta calculadora y 900+ más calculadoras!
Verifier Image
Verificada por Urvi Rathod
Facultad de Ingeniería del Gobierno de Vishwakarma (VGEC), Ahmedabad
¡Urvi Rathod ha verificado esta calculadora y 1900+ más calculadoras!

15 Métricas de rendimiento Calculadoras

Consumo de energía dinámico
​ Vamos Consumo de energía dinámico = Factor de actividad de conmutación*Capacitancia conmutada*Frecuencia*Voltaje de suministro^2
Tiempo de respuesta
​ Vamos Tiempo de respuesta = Tiempo entre actividad de cambio*Constante de tiempo térmico+2*Tiempo de transmisión
Tiempo de ejecución
​ Vamos Tiempo de ejecución = Tiempo de ejecución de aceleración-(Tiempo de lectura+Tiempo de escritura)
Tiempo de escritura
​ Vamos Tiempo de escritura = Tiempo de ejecución de aceleración-(Tiempo de ejecución+Tiempo de lectura)
Tiempo de lectura
​ Vamos Tiempo de lectura = Tiempo de ejecución de aceleración-(Tiempo de ejecución+Tiempo de escritura)
Tiempo de ejecución de la aceleración
​ Vamos Tiempo de ejecución de aceleración = Tiempo de ejecución+Tiempo de lectura+Tiempo de escritura
Número de componentes en el gráfico
​ Vamos Número de componentes = (Complejidad ciclomática-Número de aristas+Número de nodos)/2
Complejidad ciclomática
​ Vamos Complejidad ciclomática = Número de aristas-Número de nodos+2*Número de componentes
Tiempo de CPU para trabajo útil
​ Vamos Tiempo útil de la CPU = Tiempo total de CPU disponible*Utilización de la CPU
Tiempo total de CPU disponible
​ Vamos Tiempo total de CPU disponible = Tiempo útil de la CPU/Utilización de la CPU
Utilización de CPU
​ Vamos Utilización de la CPU = Tiempo útil de la CPU/Tiempo total de CPU disponible
Velocidad de transmisión
​ Vamos Velocidad de baudios = Número de elementos de señal/Tiempo en segundos
Mejoramiento
​ Vamos Mejoramiento = Compilacion-Energía traslacional
Compilacion
​ Vamos Compilacion = Energía traslacional+Mejoramiento
Traducción
​ Vamos Energía traslacional = Compilacion-Mejoramiento

Complejidad ciclomática Fórmula

Complejidad ciclomática = Número de aristas-Número de nodos+2*Número de componentes
M = Nedges-Nnodes+2*N

¿Por qué es mala la complejidad ciclomática?

El valor calculado para la complejidad ciclomática indica cuántas rutas diferentes hay a través del código. La alta complejidad ciclomática aumenta el riesgo de la presencia de defectos en el código debido a una mayor dificultad en su capacidad de prueba, legibilidad y mantenibilidad.

Let Others Know
Facebook
Twitter
Reddit
LinkedIn
Email
WhatsApp
Copied!