Metricas de eficiencia
Enviado por MarcosPalomino • 23 de Enero de 2018 • Informe • 347 Palabras (2 Páginas) • 118 Visitas
- Formulación (La obtención de medidas y métricas del software apropiadas para la representación de software en cuestión)
- Colección (El mecanismo empleado para acumular datos necesarios para obtener las métricas formuladas)
- Análisis (El cálculo de las métricas)
- Interpretación (Evaluar el resultado de las métricas con el fin de obtener un índice de calidad)
- Realimentación (Recomendaciones obtenidas de la interpretación de métricas técnicas)
Eficiencia
1. Formulación
Queremos medir la eficiencia en las pruebas de un software. Por eso se utilizarán las siguientes tres métricas.
[pic 1]
a) Numero de pruebas por unidad de tiempo = total de pruebas/tiempo total
[pic 2]
b) Porcentaje de pruebas con éxito = (número de pruebas con éxito / total de pruebas) x 100.
[pic 3]
c) Porcentaje de pruebas falladas = (número de pruebas falladas / total de pruebas) x 100.
2. Colección
Para aplicar estas tres métricas requerimos de los siguientes datos.
- Total de pruebas
- Tiempo total usado para ejecutar las pruebas
- Pruebas con éxito
- Pruebas falladas
Para esta presentación vamos a suponer que los datos son los siguientes:
- Total de pruebas: 150 pruebas
- Tiempo total usado para ejecutar las pruebas: 300 horas
- Pruebas con éxito: 100 pruebas
- Pruebas falladas: 50 pruebas
3. Análisis
a) Numero de pruebas por unidad de tiempo = 150 pruebas / 300 horas = 0.5 pruebas por hora
b) Porcentaje de pruebas con éxito = (100 pruebas / 150 pruebas) x 100 = 66.66666666667% de pruebas con éxito
c) Porcentaje de pruebas falladas = (50 pruebas / 150 pruebas) x 100 = 33.3333333333% de pruebas falladas
4. Interpretación
De estos resultados se pueden interpretar varios aspectos. El primero viene siendo que hay un bajo numero de pruebas por hora. Pero lo que si se puede decir en positivo es que la mayoría (66.6%) de las pruebas son ejecutadas con éxito. Aun así, existen algunas que no se ejecutan con éxito (33.3%).
5. Realimentación
En conclusión, se debe mejorar la velocidad de las pruebas. Se deberían estar ejecutando más pruebas por hora. Pero lo que si se debe mantener o mejorar es el porcentaje de pruebas con éxito. Y así mismo se debe tratar de mantener o bajar el porcentaje de pruebas falladas.
...