Medicin y Mtricas
Proceso de IS Proyecto Producto Recopilacin de datos Clculo de mtricas Evaluacin de mtricas
Medidas Mtricas
Indicadores
2
Medidas Indirectas
Funcionalidad. Calidad. Complejidad. Eficiencia. Fiabilidad. Facilidad de uso. Etc.
5
LDC
N de defectos
Calidad = N errores (defectos) / KLDC Coste medio = Pts / KLDC 9 Documentacin = Pginas de documentacin / KLDC
3 4 3 7 5
4 5 4 10 7
6 7 6 15 10
10
CUENTA TOTAL
Punto de Funcin
11
PF
N de defectos
12
Puntos de caracterstica
Parmetro Entradas de usuario Salidas de usuario Peticiones de usuario Archivos Interfaces externas Algoritmos CUENTA TOTAL
13
Cantidad
Peso
Cuenta
4 5 4 7 7 3
Medidas de calidad
Correccin: adecuacin del software a la funcin requerida.
n de defectos por KLDC
Facilidad de mantenimiento: facilidad para corregir un error, adaptar un programa a cambios en los requisitos, y mejorarlo. TMEC (tiempo medio entre cambios)
17
Medidas de calidad
Integridad: capacidad para resistir provocados o no, contra su seguridad. ataques,
Amenaza: probabilidad de que un cierto tipo de ataque ocurra en un tiempo. Seguridad: probabilidad de que se pueda contrarrestar un cierto tipo de ataque. Integridad = [1 amenaza (1 seguridad)]
18
Medidas de calidad
Facilidad de uso: amistad con el usuario.
Habilidad intelectual y/o fsica requerida para aprender a utilizar el sistema. Tiempo necesario para llegar a dominar su uso. Aumento neto en productividad. Valoracin subjetiva de la predisposicin de los usuarios hacia el sistema.
19
Medidas de calidad
Eficiencia: recursos y cdigo necesarios para que un programa realice su funcin. Reusabilidad: facilidad para volver a utilizar partes de un programa en otras aplicaciones.
Modularidad, independencia del hardware y del sistema, generalidad,
Mtricas de fiabilidad
Probabilidad de fallo en demanda: probabilidad de que el sistema se comporte de forma rara ante una peticin. Tasa de fallos: frecuencia de comportamientos inesperados.
21
Mtricas de fiabilidad
Tiempo medio entre fallos: tiempo de operatividad del sistema antes de que aparezcan fallos. TMEF = TMDF + TMDR Disponibilidad: probabilidad de que el sistema se encuentre disponible para su uso. Disponibilidad = TMDF / (TMDF + TMDR) 100
22