Métricas de Software.
La medición es
fundamental para cualquier disciplina de ingeniería, y la ingeniería del
Software no es una excepción.
Las métricas del Software se refieren a un amplio elenco de
medidas para el Software de computadora. La medición se puede aplicar al
proceso de Software con el intento de mejorarlo sobre una base continua.
El
control de proyectos de desarrollo de Software
A través de medidas en un área que está generando un gran
interés. Este es un tema que ha alcanzado un interés relevante con el
incremento de contratos a precio fijo para desarrollar un producto Software y
la utilización de cláusulas de personalización en los mismos en caso de
retrasos, sobre costos, etc.
La predicción de los niveles de calidad del Software.
A menudo en términos de fiabilidad, es otra área en que las
Métricas de Software tienen un importante papel que jugar.
El uso de las Métricas de Software es proporcionar una
verificación cuantitativa del diseño de software es otra área bien
definida. Estas Métricas no se van a estudiar en esta Unidad si no en la Unidad
de Diseño.
Recientemente se ha estudiado el efecto de los factores
del entorno en la eficacia de los procesos de desarrollo. Esta opción no
está abierta para todas las organizaciones, pero existe una gran preocupación
sobre como incrementar la productividad de los procesos de desarrollo
introduciendo cambios en el entorno en el cual aquellos tienen lugar. Las
medidas pueden ser utilizadas para identificar donde deberían concentrarse los
cambios.
Características de
las Métricas de Software
La calidad de las medidas debería 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:
Clasificación de las Métricas de Software
Las Métricas de Software se pueden clasificar, de una
manera general. En Métricas de producto y Métricas de proceso.
Las Métricas de
Producto
Son medidas de producto Software durante cualquier fase de
su desarrollo desde los requisitos hasta la instalación.
Las Métricas de Producto pueden medir la complejidad del
diseño, el tamaño del producto final (fuente u objeto) o el número de páginas
de documentación producida.
Las Métricas
de Proceso
Son medidas del proceso de desarrollo del Software tales
como tiempo de desarrollo total, esfuerzo en días/ hombre o mes / hombre de
desarrollo del producto, tipo de metodología utilizada o nivel medio de
experiencia de los programadores.
Métricas de Productos
Muchos de los trabajos iniciales realizados sobre las
métricas de producto están relacionados con las características del
código fuente. Conforme se ha ido ganando experiencias con las métricas y los
modelos se ha puesto de manifiesto que la información disponible durante los
primeros momentos del ciclo de desarrollo puede ser de gran valor para
controlar el proceso y los resultados.
Vamos a analizar, de todos los tipos de medidas utilizadas
en la medición del producto Software, únicamente aquellas que nos interesen
para realizar el proceso de estimación del Software, que serán las métricas
del tamaño, y en cierto grado las de calidad.
Métricas de Calidad
El objeto primordial de la ingeniería del Software es
producir un sistema, aplicación o producto de alta calidad. Para lograr este
objetivo, los ingenieros del software deben aplicar métodos efectivos con
herramientas modernas dentro del contexto de un proceso maduro de desarrollo
del Software. Se puede generar una larga lista de características de la
calidad de Software: corrección, eficacia, portabilidad, mantenibilidad,
fiabilidad, etc. Desafortunadamente, las características a veces se solapan y
entran en conflicto unas con otras. Por ejemplo, incrementar la portabilidad,
que es muy deseable, puede dar lugar a una eficacia menor.
Métricas del
tamaño
Las Métricas del Software orientadas al tamaño provienen
de la normalización de las medidas de `calidad y/o productividad considerando
-el tamaño - del Software que se haya producido.
Existen un cierto número de Métricas que intentan
cuantificar el tamaño del Software. La Métrica más utilizada, líneas de
código, tiene el inconveniente obvio de que sus valores no pueden ser medidos
hasta que el proceso de codificación ha finalizado.
|


No hay comentarios.:
Publicar un comentario