La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Métricas del Software Medidas o conjunto de éstas que nos permite conocer o estimar el tamaño u otra característica sobre un producto de software.Objetivo:

Presentaciones similares


Presentación del tema: "Métricas del Software Medidas o conjunto de éstas que nos permite conocer o estimar el tamaño u otra característica sobre un producto de software.Objetivo:"— Transcripción de la presentación:

1

2 Métricas del Software Medidas o conjunto de éstas que nos permite conocer o estimar el tamaño u otra característica sobre un producto de software.Objetivo: Obtener mediciones objetivas y cuantificables, que pueden tener numerosas aplicaciones en: la planificación del presupuesto. la estimación de costos. las pruebas de control de calidad. la depuración de software. optimización de rendimiento del software. asignación de tareas al personal, etc…

3

4 Cyclomatic Complexity (McCabe´s Complexity) Qué: Qué: La métrica “Complejidad Ciclomática” se basa en el diagrama de flujo determinado por las estructuras de control de un determinado código. Mide el número de caminos independientes dentro de un fragmento de código y determina la cota superior del número de pruebas a realizar para asegurar que se ejecuta cada sentencia al menos una vez.

5 Cyclomatic Complexity (McCabe´s Complexity) Cómo: definiciones M = Complejidad ciclomática. E = Número de aristas del grafo. N = Número de nodos del grafo correspondientes a sentencias del programa. P = Número de componentes conexos correspondientes a las diferentes subrutinas, funciones o métodos. M = E − N + 2*P M = E − N + P M = Número de condiciones + 1 M = Número de condiciones + Número de retornos o salidas.

6 Un ejemplo E = 9 N = 7 P = 1 (nodo rojo + nodo azul) M = E – N + 2*P M = 9-7+2 = 4 if( c1() ) f1(); else f2(); if( c2() ) f3(); else f4();

7 Cómo usar la CC Complejidad CiclomáticaEvaluación del Riesgo 1-10Programa Simple, sin mucho riesgo. 11-20Más complejo, riesgo moderado 21-50Complejo, Programa de alto riesgo 50Programa no testeable, muy alto riesgo


Descargar ppt "Métricas del Software Medidas o conjunto de éstas que nos permite conocer o estimar el tamaño u otra característica sobre un producto de software.Objetivo:"

Presentaciones similares


Anuncios Google