Metricas De Calidad
Facultad de Ingeniería de Sistemas e Informática
EAP de Ingeniería de Software
Diseño de Software
Métricas de Calidad y el Modelo de Calidad de
Producto de Software
Semestre 2012-II
Mg. Lenis Wong Portillo
Calidad del Producto
Calidad
• El objetivo no es necesariamente alcanzar una calidad
perfecta, sino la necesaria y suficiente paracada contexto
de uso a la hora de la entrega y del uso por parte de los
usuarios.
• Es necesario comprender las necesidades reales de los
usuarios con tanto detalle como sea posible (requisitos).
Diferentes aspectos de la calidad
• Interna: medible a partir de las características intrínsecas,
como el código fuente
• Externa: medible en el comportamiento del producto,
como en unaprueba
• En uso: durante la utilización efectiva por parte del usuario
Calidad del Producto
Calidad
Proceso
Influye
Calidad de
proceso
Influye
Calidad
interna
Depende de
Efecto del
producto
Producto
Influye
Calidad
externa
Depende de
proveedor
Calidad
en uso
Depende de
usuario
Contextos
de uso
Características,
Características, subcaracterísticasy
atributos de calidad
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
atributo
subcaracterística
atributos internos
característica
atributos externos
Calidad
Calidad del Producto
Visión de la dirección
Visión de usuario
Operación de
producto
Facilidad de uso
Seguridad (integridad)Eficiencia
Corrección (exactitud)
Fiabilidad
Revisión de
producto
Facilidad de
mantenimiento
Facilidad de
prueba
Flexibilidad
Transición de
producto
Capacidad de
reutilización
Transportabilidad
Interoperabilidad
Visión del desarrollador
Operabilidad
Familiarización
Comunicatividad
Volumen y tasa de E/S
Datos comunes
Control y audit. de acceso
Integridad de datosEficiencia de almacenam.
Eficiencia de ejecución
Compleción
Trazabilidad
Consistencia
Precisión
Tolerancia a errores
Simplicidad
Concisión
Autodescriptividad
Modularidad
Instrumentación
Capacidad de ampliación
Generalidad
Indep. máquina
Indep. soft. de sistema
Comunicac. comunes
ISO/IEC 9126
ISO/IEC
Es un estándar internacional para la evaluación de la
calidad del softwareEl estándar está dividido en cuatro partes las cuales
dirigen, respectivamente, lo siguiente:
Modelo de calidad,
Métricas externas,
Métricas internas y
Calidad en las métricas de uso.
ISO/IEC
ISO/IEC 9126
• Parte 1: Modelo de Calidad
• Parte 2: Métricas Externas
• Parte 3: Métricas Internas
• Parte 4: Métricas de Calidad en Uso
Ejemplos de uso:
Validar la compleción de unadefinición de requisitos
Identificar requisitos software
Identificar objetivos para el diseño software
Identificar requisitos para las pruebas del software
Identificar requisitos para el aseguramiento de la
calidad
Identificar criterios de aceptación para un producto
software terminado
calidad externa
e interna
funcionalidad
fiabilidad
usabilidad
adecuación
exactitudinteroperabilidad
seguridad de
acceso
madurez
tolerancia a
fallos
capacidad de
recuperación
cumplimiento de
la funcionalidad
cumplimiento de
la fiabilidad
capacidad para
ser entendido
capacidad para
ser aprendido
capacidad para
ser operado
capacidad de
atracción
cumplimiento de
la usabilidad
eficiencia
mantenibilidad
portabilidad
comportamiento
temporalutilización de
recursos
capacidad para
ser analizado
capacidad para
ser cambiado
estabilidad
capacidad para
ser probado
adaptabilidad
instalabilidad
coexistencia
capacidad para
ser reemplazado
cumplimiento de
la eficiencia
cumplimiento de
la mantenibilidad
cumplimiento de
la portabilidad
Usabilidad
Capacidad para ser entendido
Capacidad del producto software que permite...
Regístrate para leer el documento completo.