Você está na página 1de 10

ISO 9126-3: Mtricas Internas de la Calidad del Producto de Software

Gonzalo Mena Mendoza

Estndares de Calidad Maestra en Ingeniera de Software

Este reporte tcnico contiene:


Distribuido

1.Una explicacin de cmo aplicar las mtricas de calidad de sofware. 2.Un conjunto bsico de mtricas para cada subcaracterstica. 3.Un ejemplo de cmo aplicar las mtricas durante el ciclo de desarrollo del producto de software

Audiencia Este reporte tcnico est dirigido a:

Compradores

Evaluadores Desarrolladores Mantenedores Proveedores Usuarios Gerentes de calidad

Mtricas Internas

Aplican a un producto de software no ejecutable. Aplican durante las etapas de su desarrollo. Permiten medir la calidad de los entregables intermedios. Permiten predecir la calidad del producto final. Permiten al usuario iniciar acciones correctivas temprano en el ciclo de desarrollo.

Tablas de Mtricas
Organizadas por caracterstica y subcaracterstica, cada mtrica contiene: 1. 2. Nombre Propsito 6. 7. Tipo de escala Tipo de medida

3. Mtodo de aplicacin

8. Fuente de medicin

4. Medidad, frmula y9. Referencia a cmputo de datos ISO/IEC 12207 5. Interpretacin del SLCP valor medido 10. Audiencia

Mtricas de Funcionalidad
1.Adecuidad 2. Exactidud 3. Interoperabilidad 4. Seguridad 5. Conformidad de la funcionalidad

Ejemplo de Mtrica de Adecuidad


Nombre: Completitud de implementacin funcional Propsito: Qu tan completa est la implementacin funcional. Mtodo de Contar las funciones faltantes detectadas en aplicacin: la evaluacin y comparar con el nmero de funciones descritas en la especificacin de requisitos. Medicin, X = 1 - A/B frmula: A = nmero de funciones faltantes B = nmero de funciones descritas en la especificacin de requisitos Interpretacin: 0 <= X <= 1 Entre ms cercano a 1, ms completa. Tipo de escala: absoluta Tipo de medida: X = count/count A = count B = count Fuente de Especificacin de requisitos medicin: Diseo

Mtricas de Fiabilidad
1.Madurez 2. Tolerancia a fallos 3. Recuperabilidad 4. Conformidad de la fiabilidad

Ejemplo de Mtrica de Madurez


Nombre: Suficiencia de las pruebas Propsito: Cuntas de los casos de prueba necesarios estn cubiertos por el plan de pruebas. Mtodo de Contar las pruebas planeadas y comparar aplicacin: con el nmero de pruebas requeridas para obtener una cobertura adecuada. Medicin, X = A/B frmula: A = nmero de casos de prueba en el plan B = nmero de casos de prueba requeridos Interpretacin: 0 <= X Entre X se mayor, mejor la suficiencia. Tipo de escala: absoluta

Tipo de medida: X = count/count A = count B = count Fuente de A proviene del plan de pruebas medicin: B proviene de la especificacin de requisitos

Mtricas de Usabilidad
1.Entendibilidad 2.Aprendibilidad 3.Operatibilidad 4.Atractivo 5.Conformidad de la usabilidad

Ejemplo de Mtrica de Entendibilidad


Nombre: Funciones evidentes Propsito: Qu proporcin de las funciones del sistemas son evidentes al usuario. Mtodo de Contar las funciones evidentes al usuario y

aplicacin: comparar con el nmero total de funciones. Medicin, X = A/B frmula: A = nmero de funciones (o tipos de funciones) evidentes al usuario B = total de funciones (o tipos de funciones) Interpretacin: 0 <= X <= 1 Entre ms cercano a 1, mejor. Tipo de escala: absoluta Tipo de medida: X = count/count A = count B = count Fuente de Especificacin de requisitos medicin: Diseo

Mtricas de Eficiencia
1.Comportamiento en el tiempo 2.Utilizacin de recursos 3.Conformidad de la eficiencia

Ejemplo de Mtrica de Comportamiento en el Tiempo

Nombre: Tiempo de respuesta Propsito: Cul es el tiempo estimado para completar una tarea. Mtodo de Evaluar la eficiencia de las llamadas al aplicacin: SO y a la aplicacin. Estimar el tiempo de respuesta basado en ello. Puede medirse: Todo o partes de las especificaciones de diseo. Probar la ruta completa de una transaccin. Probar mdulos o partes completas del producto. Producto completo durante la fase de pruebas. Medicin, frmula: X = tiempo (calculado o simulado) Interpretacin: Entre ms corto, mejor. Tipo de escala: proporcin Tipo de medida: X = time Fuente de Sistema operativo conocido medicin: Tiempo estimado en llamadas al sistema ISO/IEC 12207 Verificacin SLCP:

Mtricas de Mantenibilidad
1.Analizabilidad 2.Cambiabilidad 3.Estabilidad

4.Examinabilidad 5.Conformidad de la mantenibilidad

Ejemplo de Mtrica de Cambiabilidad


Nombre: Registrabilidad de cambios Propsito: Se registran adecuadamente los cambios a la especificacin y a los mdulos con comentarios en el cdigo? Mtodo de Registrar la proporcin de informacin aplicacin: sobre cambios a los mdulos Medicin, X = A/B frmula: A = nmero de cambios a funciones o mdulos que tienen comentarios confirmados B = total de funciones o mdulos modificados Interpretacin: 0 <= X <= 1 Entre ms cercano a 1, ms registrable. 0 indica un control de cambios deficiente o pocos cambios y alta estabilidad. Tipo de escala: absoluta Tipo de medida: X = count/count

A = count B = count