Está en la página 1de 10

Tablas de Métricas

Organizadas por característica y subcaracterística, cada métrica contiene:

1. Nombre 6. Tipo de escala


2. Propósito 7. Tipo de medida
3. Método de aplicación 8. Fuente de medición
4. Medida, fórmula y cómputo de datos 9. Referencia a ISO/IEC 12207 SLCP
5. Interpretación del valor medido 10. Audiencia

1. Métricas de Funcionalidad
1. Adaptación
2. Exactitud
3. Interoperabilidad
4. Seguridad
5. Conformidad de la funcionalidad

1.1. Ejemplo de Métrica de Adaptación


Nombre: Completitud de implementación funcional

Propósito: Qué tan completa está la implementación funcional.

Método de Contar las funciones faltantes detectadas en la evaluación y comparar con el número de
aplicación: funciones descritas en la especificación de requisitos.

Medición, fórmula: X=1-A/B


A=número de funciones faltantes
B = número de funciones descritas en la especificación de requisitos

Interpretación: 0 <= X <= 1


Entre más cercano a 1, más completa.

Tipo de escala: absoluta

Tipo de medida: X = count/count


A = count
B = count
Fuente de Especificación de requisitos
medición: Diseño
Código fuente
Informe de revisión

ISO/IEC 12207 6.6 Validación


SLCP: 6.6 Revisión conjunta

Audiencia: Requeridores
Desarrolladores

2. Métricas de Fiabilidad
1. Madurez
2. Tolerancia a fallos
3. Recuperabilidad
4. Conformidad de la fiabilidad

2.1. Ejemplo de Métrica de Madurez


Nombre: Suficiencia de las pruebas

Propósito: Cuántas de los casos de prueba necesarios están cubiertos por el plan de pruebas.

Método de Contar las pruebas planeadas y comparar con el número de pruebas requeridas para
aplicación: obtener una cobertura adecuada.

Medición, fórmula: X = A/B


A = número de casos de prueba en el plan
B = número de casos de prueba requeridos

Interpretación: 0 <= X
Entre X sea 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


medición: B proviene de la especificación de requisitos

ISO/IEC 12207 Aseguramiento de Calidad


SLCP: Resolución de problemas
Verificación
Audiencia: Desarrolladores
Mantenedores

3. Métricas de Usabilidad
1. Entendibilidad
2. Aprendibilidad
3. Operatibilidad
4. Atractivo
5. Conformidad de la usabilidad

3.1. Métrica de Entendibilidad


Nombre: Funciones evidentes

Propósito: Qué proporción de las funciones de los sistemas son evidentes al usuario.

Método de aplicación: Contar las funciones evidentes al usuario y comparar con el número total de funciones.

Medición, fórmula: X = A/B


A = número de funciones (o tipos de funciones) evidentes al usuario
B = total de funciones (o tipos de funciones)

Interpretación: 0 <= X <= 1


Entre más cercano a 1, mejor.

Tipo de escala: absoluta

Tipo de medida: X = count/count


A = count
B = count

Fuente de medición: Especificación de requisitos


Diseño
Informe de revisión

ISO/IEC 12207 SLCP: Verificación


Revisión conjunta

Audiencia: Requeridores
Desarrolladores

3.2. Métrica de Aprendibilidad


Nombre: Introduccion al Juego

Propósito: Capacidad del producto software que permite al usuario


aprender sobre su aplicación.
Método de Contar las funciones evidentes al usuario y comparar con el número total de funciones que
aplicación: permiten al usuario aprender.

Medición, fórmula: X = 0/1=0


A = número de funciones (o tipos de funciones) evidentes al usuario
B = total de funciones (o tipos de funciones)

Interpretación: 0 <= X <= 1


Entre más cercano a 1, mejor.

Tipo de escala: absoluta

Tipo de medida: X = count/count


A = count
B = count

Fuente de Especificación de requisitos


medición: Diseño
Informe de revisión

ISO/IEC 12207 Verificación


SLCP: Revisión conjunta

Audiencia: Requeridores
Desarrolladores

4. Métricas de Eficiencia
1. Comportamiento en el tiempo
2. Utilización de recursos
3. Conformidad de la eficiencia

4.1. Ejemplo de Métrica de


Comportamiento en el Tiempo
Nombre: Tiempo de respuesta

Propósito: Cuál es el tiempo estimado para completar una tarea.

Método de aplicación: Evaluar la eficiencia de las llamadas al SO y a la aplicación.


Estimar el tiempo de respuesta basado en ello. Puede medirse:
 Todo o partes de las especificaciones de diseño.
 Probar la ruta completa de una transacción.
 Probar módulos o partes completas del producto.
 Producto completo durante la fase de pruebas.

Medición, fórmula: X = tiempo (calculado o simulado)

Interpretación: Entre más corto, mejor.

Tipo de escala: proporción

Tipo de medida: X = time

Fuente de medición: Sistema operativo conocido


Tiempo estimado en llamadas al sistema

ISO/IEC 12207 SLCP: Verificación


Revisión conjunta

Audiencia: Desarrolladores
Requeridores

5. Métricas de Mantenibilidad
1. Analizabilidad
2. Cambiabilidad
3. Estabilidad
4. Examinabilidad
5. Conformidad de la mantenibilidad
5.2. Ejemplo de Métrica de
Cambiabilidad
Nombre: Registrabilidad de cambios

Propósito: ¿Se registran adecuadamente los cambios a la especificación y a los módulos con
comentarios en el código?

Método de
Registrar la proporción de información sobre cambios a los módulos
aplicación:

Medición, fórmula: X = A/B


A = número de cambios a funciones o módulos que tienen comentarios confirmados
B = total de funciones o módulos modificados

Interpretación: 0 <= X <= 1


Entre más cercano a 1, más 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

Fuente de medición: Sistema de control de configuraciones


Bitácora de versiones
Especificaciones

ISO/IEC 12207 Verificación


SLCP: Revisión conjunta

Audiencia: Desarrolladores
Mantenedores
Requeridores

6. Métricas de Transportabilidad
1. Adaptabilidad
2. Instalabilidad
3. Coexistencia
4. Remplazabilidad
5. Conformidad de la transportabilidad
6.5. Ejemplo de Conformidad de la
Transportabilidad
Nombre: Conformidad de transportabilidad

Propósito: Qué tan conforme es la transportabilidad del producto con regulaciones, estándares y
convenciones aplicables.

Método de Contar los artículos encontrados que requieren conformidad y comparar con el número de
aplicación: artículos en la especificación que requieren conformidad.

Medición, fórmula: X = A/B


A = número de artículos implementados de conformidad
B = total de artículos que requieren conformidad

Interpretación: 0 <= X <= 1


Entre más cercano a 1, más completa.

Tipo de escala: absoluta

Tipo de medida: X = count/count


A = count
B = count

Fuente de Especificación de conformidad y estándares, convenciones y regulaciones relacionados.


medición: Diseño
Código fuente
Informe de revisión

ISO/IEC 12207 Verificación


SLCP: Revisión conjunta

Audiencia: Requeridores
Desarrolladores

Consideraciones al Utilizar las


Métricas
1. Interpretación de las mediciones
 Diferencia entre contextos de pruebas y de uso.
 Validez de resultados: procedimientos, fuentes de evaluación, validación de datos.
 Equilibrio de recursos de medición.
 Especificación correcta.
2. Validación de las métricas
 Propiedades deseables: confiable, repetible, reproducible, disponible, indicable, correcta, con
significado.
 Demostración de validez: correlación, rastreo, consistencia, predictibilidad, discriminación.
 7 propiedades deseables en las métricas
 7 propiedades deseables en las métricas
3. Uso de métricas para estimación y predicción
4. Detección de desviaciones y anomalías
5. Presentación de resultados de medición
 Gráficas de barras, matriz de desempeño, gráficas de Pareto, gráficas de correlación, etc.

Modelo de Medición de la Calidad


Actividad 1 Actividad 2 Actividad Actividad 4 Actividad 5 Actividad 6 Actividad Actividad 8

3 7

Fase Análisis de Diseño de Diseño Codificación y Integración y Integración y Instalación Aceptación y

requisitos arquitectura detallado pruebas de pruebas de pruebas de apoyo

de software software sistema

software

Referencia Calidad requerida Calidad en Calidad en Calidad en Calidad en Calidad en Calidad en Calidad en

modelo por el usuario uso predicha uso uso predicha uso predicha uso predicha uso uso medida

9126/25000 Calidad interna Calidad predicha Calidad Calidad Calidad predicha Calidad

requerida externa Calidad externa externa externa Calidad externa

Calidad externa predicha externa medida medida medida externa medida

requerida Calidad predicha Calidad Calidad Calidad medida Calidad

interna Calidad externa externa interna Calidad interna

medida interna predicha predicha medida interna medida

medida Calidad Calidad medida

interna interna

medida medida

Entregables Requisitos de Diseño de Diseño Código y Producto y Sistema Sistema Producto

clave calidad del usuario arquitectura detallado resultados de resultados intgrado y instalado entregado

Requisitos de de pruebas de pruebas resultados

calidad externa software de pruebas

Requisitos de

calidad interna

Métricas Internas (externas Internas Internas Internas y Internas y Internas y Internas y Calidad en el

utilizadas pueden validar externas externas externas externas uso, internas

especificaciones) y externas

Pasos Sugeridos
1. Identificación de requisitos de calidad
2. Especificación de la evaluación
3. Diseño de la evaluación
4. Ejecución de la evaluación
5. Retroalimentación a la organización

Identificación de requisitos de calidad


Característica Subcaracterística Peso

Funcionalidad Adaptación A
Exactidud A
Interoperabilidad B
Seguridad B
Conformidad M

Fiabilidad Madurez B
Tolerancia a fallos M
Recuperabilidad A
Tolerancia a fallos M

... ... ...

Especificación de la evaluación
Característica Subcaracterística Métrica Nivel Requerido Nivel Obtenido

Funcionalidad Adaptación
Exactitud
Interoperabilidad
Seguridad
Conformidad

Fiabilidad Madurez
Tolerancia a fallos
Recuperabilidad
Tolerancia a fallos

... ...
Diseño de la evaluación
Característica Subcaracterística Entregables Métricas Métricas Métricas de
a Evaluar Internas a Externas a Calidad en
Aplicar Aplicar el Uso

Funcionalidad Adaptación 1. 1. 1. (no aplica)


2. 2. 2.
3. 3. 3.
Exactitud 1. 1. (no aplica) (no aplica)
2. 2.
3. 3.
Interoperabilidad ... ... ... ...

Métricas Internas Puras


 Trazabilidad  Referencia unificada de datos
 Número ciclomático  Adaptación de nombre de variables
 Complejidad del flujo de  Proporción de acoplamiento entre módulos por datos
información  Enunciados del programa
 Modularidad  Tamaño promedio de módulo
 Tamaño del programa  Proporción de acoplamiento entre módulos por
 Enunciados condicionales funciones

También podría gustarte