Please enable JavaScript.
Coggle requires JavaScript to display documents.
Métricas en el desarrollo de Software - Coggle Diagram
Métricas en el desarrollo de Software
Áreas de Aplicación
Control de proyectos de desarrollo de Software
Predicción de los niveles de calidad
Estudio de efecto de factores de entorno
Provisión de información de gestión
Características
La calidad de las medidas deben facilitar el desarrollo de modelos que sean capaces de predecir el comportamiento de determinados parámetros que afectan al desarrollo de productos o procesos:
Una medida ideal debería ser: Objetiva, Sencilla, definible con precisión, fácilmente razonable, válida y robusta.
Utilidad
Las medidas del Software y métricas son útiles para estimar y predecir costos y para medir la productividad y la calidad de un producto. Un ingeniero del Software recopila medidas y desarrolla métricas para obtener indicadores.
Concepto
Aplicación continua de técnicas basadas en las medidas de los procesos de desarrollo de Software y sus productos, para producir una información de gestión significativa y a tiempo. Esta información se utiliza para mejorar los procesos y productos que se obtienen de ellos
Implican medir, lo cual involucra números; el uso de números para hacer cosas mejor.
Son aplicables a todo el ciclo de vida del desarrollo; desde la iniciación (estimación de costos, seguimiento y control de fiabilidad de productos finales). Así como en la forma en que los productos cambian a través del tiempo debido a la aplicación de mejoras
Tipos
métricas de producto
Son medidas de producto de software durante cualquier fase de su desarrollo; desde los requisitos hasta la instalación.
Pueden medir la complejidad del diseño, el tamaño del producto final o el número de páginas de la documentación producida.
Pueden ser: métricas del tamaño, medidas de longitud, medición de funcionalidades, líneas de código, especificación del diseño, métricas de calidad, corrección de programas, fiabilidad del software, etc..
métricas de proceso
Son medidas del proceso de desarrollo de Software tales como tiempo de desarrollo total, esfuerzo en días-hombre-mes, tipo de metodología usada o nivel medio de experiencia de los programadores.
Pueden ser: tiempo de desarrollo, esfuerzo de desarrollo, número y tipo de recursos empleados (personas, máquinas, etc.) y el costo del proceso. La obtención de este tipo de métricas está asociada generalmente a alguna técnica de estimación.