Metrica del software

Solo disponible en BuenasTareas
  • Páginas : 10 (2466 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de septiembre de 2010
Leer documento completo
Vista previa del texto
METRICAS DE UN PROYECTO.
Uno de los elementos que permite dar garantía acerca de la calidad del software es la aplicación de métricas, estas son medidas estadísticas aplicadas a un software determinado, garantizando calidad así como lo afirma Pressman: “La garantía de calidad del software, es una “Actividad de protección” que se aplica a lo largo de todo el proceso de ingeniería del software”.Existen tres conceptos fundamentales que debemos tomar en cuenta en la medición de un proyecto: medida, medición y métrica. Aunque estos tres términos con frecuencia se usan de modo intercambiable, es importante observar las sutiles diferencias entre ellos. 1. Medida: Proporciona una indicación cuantitativa de la extensión, cantidad, dimensión, capacidad o tamaño de algún atributo de un producto oproceso. 2. Medición: es el acto de determinar una medida. Es el proceso mediante el cual se asignan números o símbolos a los atributos de las entidades en el mundo real, de manera que se les define de acuerdo con reglas claramente determinadas. 3. Métrica: Es una medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado. Un indicador es una métrica o combinaciónde métricas que proporcionan comprensión acerca del proceso de software, el proyecto de software o el producto en sí. Un indicador proporciona comprensión que permite al gerente de proyecto o a los ingenieros de software ajustar el proceso, el proyecto o el producto para hacer mejor las cosas. Las mediciones del mundo físico pueden englobarse en dos categorías: medidas directas y medidasindirectas. 1. Medidas Directas: La medida o medición decimos que es directa, cuando disponemos de un instrumento de medida que nos muestra un resultado (generalmente numérico). 2. Medidas Indirectas: Cuando hablamos de sistemas informáticos no siempre es posible realizar una medida directa, porque no disponemos del instrumento adecuado que nos permita realizar esa medición. MÉTRICAS DEL SOFTWARE. Son lasque están relacionadas con el desarrollo del software como funcionalidad, complejidad, eficiencia.

1

Entre las métricas del software tenemos las siguientes: 1. Métricas técnicas: Se centran en las características del software. Aquí medimos la características complejidad lógica y el grado de modularidad del sistema. Mide la estructura del sistema, el cómo está hecho. 2. Métricas de calidad:Son todas las métricas de software que definen de una u otra forma la calidad del software; tales como corrección, exactitud, integridad, facilidad de uso, ware; estructuración o modularidad, pruebas, facilidad de mantenimiento, reusabilidad, cohesión del módulo, acoplamiento del módulo, etc. Estas son los puntos críticos en el diseño, codificación, pruebas y mantenimiento. ón, Proporcionan unaindicación de cómo se ajusta el software a los requisitos implícitos y explícitos del cliente. Es decir cómo voy a medir para que mi sistema se adapte a los requisitos que me pide el cliente. l Corrección: es el grado en que el software desempeña la función para la que fue creado y se mide en defectos por KL KLDC. Facilidad de Mantenimiento: es la sencillez con que un programa puede corregirse sise encuentra un error, al adaptarse si su entorno cambio o mejorar si el cliente cambia los requisitos y se mide en forma indirecta en TMC (Tiempo Medio de Cambio) Integridad: es la habilidad de un sistema para resistir ataques que requiere la definición de amenaza y seguridad y se calcula: integridad = 1 – (amenaza * (1 – seguridad)). Por ejemplo, dados los siguientes valores de un paquete de basede datos en dos proyectos, podemos calcular la integridad:

Integridad para el proyecto 1: Integridad = 1 – 0.7 * (1 – 0) = 0.3 Integridad para el proyecto 2: Integridad = 1 – 0.2 * (1 - 0.8) = 0.96 Si la amenaza (probabilidad de que un ataque ocurrirá) es 0.25, y la seguridad (posibilidad de repeler un ataque) es 0.95, la integridad del sistema es 0.99 (muy elevada). Si por otra parte, la...
tracking img