Vous êtes sur la page 1sur 5

CAPTULO 1 Introduccin

Se sabe (o conoce) que algunas de las actividades de desarrollo del proyecto de software comprenden medicin y mtricas, estimacin, anlisis de riesgo, planificacin del programa, seguimiento y control. El recopilar datos (investigacin histrica), calcular mtricas (LDC, PF, mtricas de calidad, orientadas a objetos, etc.) y evaluar mtricas, son algunos de los pasos que se deben realizarse al comenzar un producto. Hoy da es cada vez ms frecuente la consideracin de mtricas de software, es por eso que s estn implantando en la actualidad, llevando consigo puntos dbiles (aumento de esfuerzo...) y fuertes (alta calidad, reusabilidad, madurez...) que estn experimentado los ingenieros y administradores de software. El uso de stas se ha adoptado con xito en el amplio mercado de desarrollo de software introduciendo reconocimientos y consideraciones por parte de administradores y usuarios, y estableciendo la necesidad de un enfoque ms disciplinado y de una alta calidad. As muchos particulares y compaas desarrolladoras de software, estn reconociendo la importancia del uso de las mtricas, aunque de igual modo siguen sin conocer el alcance de madurez y

calidad del producto final y la disciplina de ingeniera madura que llega a alcanzar con la aplicacin de los distintos mtodos y tcnicas y la interpretacin de los resultados que proyecta el uso de las mtricas; provocando con esto un cambio 1

cultural en los desarrolladores mexicanos de software, puesto que la mayora de estos no cuentan con una educacin formal sobre la medicin. Es por eso que a continuacin se dar a conocer el propsito esencial de la investigacin de las distintas mtricas existentes (pblicas) y el uso de las mismas, y tambin se dir del porque se decidi realizar un manual y un tutorial accesible en Web. Se sabe que las mtricas de software pueden desempear una de las cuatro siguientes funciones: Las mtricas pueden ayudarnos a entender ms acerca de nuestros productos, procesos y servicios de software. Las mtricas pueden ser empleadas para evaluar el software de nuestros productos, procesos y servicios con respecto a los estndares y metas establecidas. Las mtricas pueden proveer la informacin que nosotros necesitamos para controlar recursos y procesos utilizados en la produccin de nuestro software. Las mtricas pueden ser usadas para predecir los atributos de las entidades de software en el futuro. Cada mtrica elegida cuenta con un objetivo claro, para contestar una o ms preguntas que necesitan ser contestadas, para medir nosotros mismos en comparacin con nuestras metas. Esto nos gua a patrones bsicos de acuerdo con el objetivo de la mtrica, tales como: Asegurar una mtrica bien definida basndose en las metas del cliente. Eliminar malentendidos. Comunicar necesidades.

Proveer un informe de requerimiento.

Contando con un objetivo claramente definido y documentado el informe para cada mtrica se puede tener los siguientes beneficios: Provee una disciplina slida que asegure una mtrica bien definida basndose en las metas del cliente Eliminar malentendidos acerca de la intencin del empleo de la mtrica. Comunicar la necesidad de la mtrica, la cual puede ayudar en la obtencin de recursos para la implantacin de los mecanismos de coleccin y reporte de datos. Provee la base para el informe de requerimientos, para realizar un diseo eficiente de la mtrica.

1.1 Objetivo General

En este proyecto se realiza un manual y una herramienta de software (tutorial), con el objetivo de ayudar y guiar al desarrollador y administrador mexicano de software en el proceso de un nuevo producto. Hemos visto anteriormente que la ciencia del software nos proporciona una variedad de mtricas que pueden usarse para valorar y evaluar la calidad del programa. Pero ste siempre estar expuesto a cambios de diseo por el usuario y por las distintas limitantes no pronosticadas. Con la realizacin de este manual y tutorial el desarrollador y administrador de software podr mejorar en los procesos de

planificacin, diseo, seguimiento, elaboracin y control de un proyecto de software y as poder evaluar la calidad del producto que se efecte.

1.2 Objetivos Especficos

1. Investigar, definir y explicar las distintas teoras y definiciones de mtricas de software existentes. 2. Investigar en distintas compaas mexicanas, que tipos de mtricas son utilizadas actualmente en la industria de software. 3. Definir cuales son las mtricas aplicables en Mxico. 4. Construir un manual para desarrolladores mexicanos de software. 5. Construir un sitio en la Internet como apoyo al manual con el fin de que el usuario aprenda los conceptos fundamentales e interacte con las mtricas

Se pretende con este proyecto motivar y aumentar el uso de las mtricas tcnicas propuestas para un empleo directo en las pruebas y mantenimiento del software, para proporcionar la visin interna necesaria y poder as crear modelos efectivos de anlisis y de diseo. De esta forma se construir un cdigo seguro y pruebas que se dirigirn a un sector especfico. Se pueden emplear muchas otras mtricas tcnicas para guiar el proceso de las pruebas y como mecanismos para valorar la facilidad de mantenimiento de un software.

Este documento transportara al lector desde los distintos conceptos bsicos de mtricas de software, de los diferentes enfoques de las mtricas, de la estructura detallada de las mtricas tcnicas de software, de los modelos empricos ms 4

usados, de las mtricas en el proceso de desarrollo o durante el ciclo de vida del software, las nuevas mtricas para sistemas Orientados a Objetos. Tambin explica con detalle el uso del tutorial y los resultados de la investigacin a empresas mexicanas desarrolladoras de software.

Vous aimerez peut-être aussi