CALIDAD EN EL DESARROLLO DEL SOFTWARE
PSP
Y
MÉTRICAS DEL SOFTWARE
ANAYELI
HERNÁNDEZ HURTADO
La medición es
fundamental para cualquier disciplina de ingeniería, y la ingeniería del
Software no es una excepción.
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.
|