Está en la página 1de 4

CAPTULO 9 Conclusiones

9.1 Perspectiva en el futuro de las mtricas de software.

Las mtricas de software proveen mediciones para ver el progreso y la retroalimentacin necesaria para el ajuste de planes. Desde el inicio, las mtricas de software han sido consideradas como parte de la ingeniera de software. Desde luego nunca se tendra "ingeniera" sin mediciones como parte importante de los mtodos.

La visin en el futuro no es la de las mtricas de software aisladas. Ms bien es una visin de ingeniera de software donde las mtricas ayudan a los ingenieros "a medir, ayudar a la administracin del cambio y complejidad del software". Esta es una visin que es una promesa del CASE (ingeniera de software asistida por computadora). La automatizacin de las mtricas entregar los datos al administrador del proyecto donde las mtricas actuarn, con anticipacin como previsones de situaciones complicadas durante el desarrollo y proveer de significado mostrando el progreso.

Hay varios usos prcticos de las mtricas de software. Cuatro de los que considero ms importantes:

154

Estimacin de proyectos y monitoreo del progreso Evaluacin del trabajo de los productos Proceso de mejoramiento a travs del anlisis de defectos Validacin experimental de mejores prcticas (prototipos, reduccin de

acoplamiento, incrementar cohesin, limitar complejidad, tcnicas de inspeccin y pruebas, modelos de fiabilidad)

En la visin del futuro se pueden considerar tres partes: Primero: Herramientas que automticamente medirn el tamao y la complejidad para todos los productos que los ingenieros desarrollen. Adems de los avisos de los posibles errores y mensajes de error, las herramientas podrn predecir problemas potenciales en reas basados en los primeros datos de las mtricas. Por ejemplo se indicar una excesiva complejidad de diseo en el acoplamiento entre mdulos, cuando en una grfica de estructura se exceda un valor predefinido. Segundo: Los datos automticamente sern almacenados en una base de datos que sea conveniente para los administradores del proyecto de accesar y manipular. Como las herramientas de ingeniera, las herramientas de la administracin de proyectos tambin proveern a tiempo a los accesos de posibles errores, mensajes de error y datos de las mtricas de software. Los administradores de proyectos aplicarn la retroalimentacin a todo el proyecto.

155

Tercero: El nivel de los datos del proyecto automticamente sern empleados en los datos de otros proyectos en un nivel organizacional. En este nivel, las prcticas actuales sern evaluadas y las oportunidades para el mejoramiento del proceso sern visibles, y los problemas sern resueltos casi

automticamente.

9.2 Conclusiones de la Tesis

El ciclo que tuvo la realizacin del manual de mtricas de software y la investigacin en algunas empresas mexicanas, se dio de la siguiente manera: Se analizaron libros, pginas Web, cursos, revistas y artculos, para encontrar la informacin que se necesitaba, se examin, catalog y seleccion, y quedaron solamente los ms destacados, despus se pas por el anlisis del contenido y del orden que debera ser escrito. El contenido (ndice) de este manual fue revisado por: Dra. Ma. del Pilar Gmez Gil, profesora de tiempo completo y investigadora en el rea de maestra de la UDLA-P, Jeff Robinson consultor de la compaa GSG-NCDT (Global Software Group-New Center Development Team), la Ing. Ana Mara Briseo, Gerente de Calidad de la empresa MMSDC (Motorola Mexico Software Development Center). El manual se empez a escribir y a la par empezaron las revisiones del mismo. Posteriormente se realiz el cuestionario para obtener los datos de uso y conocimiento de mtricas en la regin, se adquirieron estos datos y se analizaron ampliamente, obtenindose los resultados

156

mostrados en el captulo 8. Finalmente se realiz el sitio de mtricas de software detallado en al captulo 7.

Se espera que este trabajo de investigacin sirva de base para que los desarrolladores de software en Mxico obtengan una visin general de que son las mtricas de software y como pueden beneficiarlos para desarrollar su trabajo. Asimismo se espera que sirva para sensibilizar a la comunidad involucrada en el de diseo de software a fin de que cada vez el software mexicano cumpla mejor con los estndares de calidad internacionales.

157

También podría gustarte