MEJORES PRÁCTICAS PARA EL ESTABLECIMIENTO Y ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE

MEJORES PR?CTICAS PARA EL ESTABLECIMIENTO Y ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE

Vega Lebrún Carlos
Rivera Prieto Laura Susana
García Santillán Arturo

Volver al índice

 

 

 

 

2.6.7.- Uso

Conjunto de Métricas del Software, para los cuales la información debe ser recolectada y analizada, basada en el marco de referencia de madurez desarrollado por la SEI [26]. Las métricas deben ser implantadas paso a paso en cinco niveles, correspondientes al nivel de madurez del proceso de desarrollo.

2.6.7.1.- Proceso Inicial (Nivel 1)

Su objetivo es formar una base de comparación con la forma en que las mejoras se realicen y se incremente la madurez, estos incluyen:

a) El tamaño del producto,

b) El esfuerzo del personal (Utilidades para determinar una tasa de productividad)

2.6.7.2.- Proceso Repetible (Nivel 2)

Las métricas a este segundo nivel incluyen como objetivos de medición:

1. La cantidad de esfuerzo necesaria para desarrollar un sistema,

2. La duración del proyecto,

3. El tamaño y la volatilidad de los requerimientos,

4. El costo global del proyecto (Por lo que el tipo de métrica que se recomiendan incluye a las siguientes):

a) Tamaño del software (Líneas de codillo fuente no comentadas) b) Puntos de Función,

c) Cuenta de objetos y métodos,

5. Esfuerzo del trabajo de personal:

a) Esfuerzo real medido en unidades persona/mes,

b) Esfuerzo reportado en unidades persona/mes,

6. Volatilidad de los requerimientos (Cambios de los requerimientos).

Éstas como métricas principales, además las siguientes pueden añadirse a consideración de la administración del proyecto de software:

7. Experiencia (del dominio o aplicación, de la arquitectura de desarrollo utilizada, de las herramientas y métodos empleados, años globales de experiencia en el desarrollo),

8. Rotación de personal