Las métricas
del software se refieren a un amplio elenco de mediciones para el software de
computadora. La medición se puede aplicar al proceso del software con el
intento de mejorarlo sobre una base continua. Se puede utilizar en el proyecto
del software para ayudar en la estimación, el control de calidad, la evaluación
de productividad y el control de proyectos. Finalmente, el ingeniero de
software puede utilizar la medición para ayudar a evaluar la calidad de los
resultados de trabajos técnicos y para ayudar en la toma de decisiones táctica
a medida que el proyecto evoluciona.
·
Medidas
métricas e indicadores
Aunque los
términos medida, medición y métricas se utilizan a menudo indistintamente, es
importante destacar las diferencias sutiles entre ellos. Como los términos
«medida» y «medición» se pueden utilizar como un nombre o como un verbo, las
definiciones de estos términos se pueden confundir.
Dentro del
contexto de la ingeniería del software, una medida proporciona una indicación
cuantitativa de la extensión, cantidad, dimensiones, capacidad o tamaño de
algunos atributos de un proceso o producto.
La medición es
el acto de determinar una medida.
Un ingeniero
del software recopila medidas y desarrolla métricas para obtener indicadores.
Un indicador es
una métrica o una combinación de métricas que proporcionan una visión profunda
del proceso del software, del proyecto de software o del producto en sí.
Un indicador
proporciona una visión profunda que permite al gestor de proyectos o a los
ingenieros de software ajustar el producto, el proyecto o el proceso para que
las cosas salgan mejor.
Las métricas
del proceso se recopilan de todos los proyectos y durante un largo período de
tiempo. Su intento es proporcionar indicadores que lleven a mejoras de los
procesos de software a largo plazo.
·
Los
indicadores de proyecto permiten al gestor de proyectos del software:
(1)Evaluar el
estado del proyecto en curso;
(2) Seguir la
pista de los riesgos potenciales;
(3) Detectar
las áreas de problemas antes de que se conviertan en «críticas»;
(4) Ajustar el
flujo y las tareas del trabajo, y
(5) Evaluar la
habilidad del equipo del proyecto en controlar la calidad de los productos de
trabajo del software.
No hay comentarios.:
Publicar un comentario