Metricas Del Producto para El Software
Metricas Del Producto para El Software
Metricas Del Producto para El Software
Las métricas del software permiten medir de forma cuantitativa la calidad de sus atributos
internos del producto, esto permite al ingeniero evaluar la calidad antes de su construcción. Es
importante establecer ¿qué es la calidad del software?, ¿quién lo hace?, ¿Por qué es
importante?, ¿Cuáles son los pasos? Para determinar la calidad, ¿Cuál es el producto
obtenido?, ¿Cómo estar seguro de hacerlo correctamente? Todas estas interrogantes se
determinarán a lo largo del desarrollo del presente informe. Aspectos a considerar tales como
hacer una distinción entre medida, métrica e indicador, qué factores de calidad se toman en
cuenta.
Calidad General
Calidad del Software es el cumplimiento de los requisitos de funcionalidad y desempeño
explícitamente establecidos, de los estándares de desarrollo explícitamente documentados y de
las características implícitas que se esperan de todo software desarrollado profesionalmente.
Con esta definición se destacan tres puntos importantes:
1. Los requisitos del software son la base de las medidas de calidad. La falta de concordancia
con estos requisitos es una falta de calidad.
Corrección: Grado en que cumple el programa con su especificación y satisface los objetivos
que propuso el cliente.
Contabilidad: Grado en que se esperaría que un programa desempeñe su función con la
precisión requerida.
Eficiencia: Cantidad de código y de RR. De cómputo necesarios para que un programa realice
su función.
Integridad: Grado de control sobre el acceso al S/W o los datos por parte de personas no
autorizadas.
Facilidad de uso: Esfuerzo necesario para prender, operar y preparar los datos de entrada de
un programa e interpretar la salida.
Facilidad de prueba: Esfuerzo que demanda probar un programa con el fin de asegurar que
realiza su función.
Principios de medición
Roche sugiere un proceso de medición al que caracterizan cinco actividades:
Formulación. Derivación de medidas y métricas apropiadas para la representación del software
que se considera.
-Recolección. Mecanismo con que se acumulan los datos necesarios para derivar las métricas
formuladas.
-Análisis. Cálculo de las métricas y la aplicación de herramientas matemáticas.
-Interpretación. Evaluación de las métricas en un esfuerzo por conocer mejor la calidad de la
representación.
-Retroalimentación. Recomendaciones derivadas de la interpretación de las métricas del
producto transmitidas al equipo del software.
Existen principios que son representativos de muchos otros que podrían proponerse para
caracterizar y validar las métricas:
-Una métrica debe tener propiedades matemáticas deseables.
-Cuado una métrica representa una característica de software que aumenta cuando se
presentan rasgos positivos o que disminuye al encontrar rasgos indeseables, el valor de la
métrica debe aumentar o disminuir en el mismo sentido.
-Cada métrica debe validarse empíricamente en una amplia variedad de contextos antes de
publicarse o aplicarse a la toma de decisiones.