Tipos de Metricas
Tipos de Metricas
Tipos de Metricas
Tipos de Métricas
MODULO IX “B”
AUTORES:
Campoverde Sozoranga Ana María.
Malacatus Morocho Juana Catalina.
Michay Pugo Silvia Maribel.
Soto Carrión Verónica del Rosario.
Vargas Salto Milton Orlando.
COORDINADOR:
Ing. René Elizalde.
LOJA – ECUADOR
Tipos de Métricas
Son las que están relacionadas con el desarrollo del software como funcionalidad,
complejidad, eficiencia.
Métricas de Calidad.
Son todas las métricas de software que definen de
una u otra forma la calidad del software como:
Exactitud.
Estructuración o modularidad.
Pruebas.
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.
Se puede medir la calidad a lo largo del proceso de ingeniería del software y una vez que
el software se ha distribuido al cliente y a los usuarios.
Medida de la calidad.
Corrección: es el grado con que el software realiza la función requerida.
Facilidad de mantenimiento: es la facilidad con que se puede corregir un
programa si se encuentra un error o de realizar algún cambio.
Tiempo medio entre cambios: tiempo que lleva analizar el cambio requerido.
Integridad: mide la habilidad de un sistema para resistir ataques, en programas
datos y en documentos.
Amenaza: es la probabilidad de que un ataque de un tipo determinado ocurra en
un tiempo determinado.
Seguridad: es la probabilidad de que se pueda repeler el ataque de un
determinado tipo.
Facilidad de uso: cuanto es amigable con el usuario.
Métricas Orientadas al Tamaño.
Permiten conocer en qué tiempo se va a terminar el software y cuantas personas se va a
necesitar.
Medidas.
Líneas de código (LDC).
Esfuerzo en hombre-mes.
Costo en pesos o dólares.
Número de páginas de documentación.
Número de errores. Fallas detectadas antes de entregar el software al cliente.
Número de defectos. Fallas detectadas después de entregar el software al cliente.
Número de personas en el proyecto.
Métricas.
Son medidas directas al software y el proceso por el cual se desarrolla, si una organización
de software mantiene registros sencillos, se puede crear una tabla de datos orientados al
tamaño como se muestra en la siguiente figura:
La tabla lista cada proyecto del desarrollo del software de los últimos años
correspondientes, datos orientados al tamaño de c/u.
Refiriéndonos a la entrada de la tabla del proyecto 999-01 se desarrollaron 12.1
KLDC (miles de líneas de código) con un esfuerzo de 24 personas mes y un costo de
168 mil dólares.
Debe tenerse en cuenta que el esfuerzo y el costo registrados en la tabla incluyen
todas las actividades de la ingeniería de software como son análisis, diseño,
codificación y prueba.
Otra información del proyecto 222-01 indica que se desarrollaron 365 páginas
mientras que se encontraron 29 errores tras entregárselo al cliente, dentro del
primer año de utilización también sabemos que trabajaron 3 personas en el
desarrollo del proyecto.
En los rendimientos del sistema y los rudimentarios datos contenidos en la tabla se puede
desarrollar, para cada proyecto un conjunto de métricas sencillas de productividad y
calidad orientadas al tamaño.
Productividad = KLDC/persona-mes
Calidad = errores/KLDC
Documentación = pags. Doc. / KLDC
Costo = $/KLDC.
Ventajas.
Desventajas.
Los puntos de función que obtienen utilizando una función empírica basando en medidas
cuantitativas del dominio de información del software y valoraciones subjetivos de la
complejidad del software.
Cuando han sido recogidos los datos anteriores se asocian el valor de complejidad a cada
cuenta.
Para calcular los puntos de función se utiliza la siguiente relación.
Dónde:
CUENTA_TOTAL es la suma de todas las entradas de PF obtenidas de la tabla
anterior.
Fi donde i puede ser de uno hasta 14 los valores de ajuste de complejidad basados
en las respuestas a las cuestiones señaladas de la siguiente tabla.
Fi.
Una vez calculado los puntos de función se usan de forma analógica a las LDC como
medida de la productividad, calidad y otros productos del software.
Productividad = PF / persona-mes.
Calidad = Errores / PF.
Costo = Dólares / PF.
Documentación = Pags. Doc. / PF
Puntos de característica.
Se usa único valor de peso para cada uno de los parámetros de medida y se calcula el valor
del punto característica global mediante la ecuación.
Debe tenerse en cuenta que los puntos de característica y los puntos de función
representan lo mismo. "funcionalidad o utilidad" en forma de software.
GONZÁLEZ DORIA, Heidi, Las Métricas de Software y su Uso en la Región, [en línea]
véase en:
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/gonzalez_d_h/capitulo2.pdf
[Fecha de consulta: 2010-12-10]
CURSOS.COM, Fundamentos de Ingeniería de Software [en línea] véase en:
http://148.202.148.5/cursos/cc321/fundamentos/unidad2/tema2_1.html [Fecha de
consulta: 2010-12-10]
DE COSS, Alejandro, Métricas del Software, [en línea] véase en: http://www.gdl-
mexcomp.com/Documents/metricas%20de%20software.pdf [Fecha de consulta:
2010-12-10]
Medida de la calidad
Definen la Factores que afectan a la
Corrección calidad del calidad:
Facilidad de mantenimiento software
Tiempo medio entre cambios Operación del producto
Revisión del producto
Integridad
Transición del producto
Amenaza
Seguridad
Facilidad de uso Métricas de
Calidad
Permite saber en qué
tiempo se va a
terminar el software y
Relacionadas con el Métricas cuantas personas se
desarrollo del software Orientadas al van a necesitar.
como funcionalidad, Tamaño
complejidad,
eficiencia. Son medidas directas al
software y al proceso
por el cual se desarrolla.
TIPOS DE
MÉTRICAS