Está en la página 1de 10

TEMA:

Tipos de Mtricas
MODULO IX B
AUTORES:

Campoverde Sozoranga Ana Mara.


Malacatus Morocho Juana Catalina.
Michay Pugo Silvia Maribel.
Soto Carrin Vernica del Rosario.
Vargas Salto Milton Orlando.
COORDINADOR:

Ing. Ren Elizalde.


LOJA ECUADOR

Tipos de Mtricas
Son las que estn relacionadas con el desarrollo del software como funcionalidad,
complejidad, eficiencia.

Mtricas de Calidad.
Son todas las mtricas de software que definen de
una u otra forma la calidad del software como:
Exactitud.
Estructuracin o modularidad.
Pruebas.
Mantenimiento.
Reusabilidad.
Cohesin del mdulo.
Acoplamiento del mdulo, etc.
Estas son los puntos crticos en el diseo,
codificacin, pruebas y mantenimiento.

Proporcionan una indicacin de cmo se ajusta el software a los requisitos implcitos y


explcitos del cliente.
Se puede medir la calidad a lo largo del proceso de ingeniera del software y una vez que
el software se ha distribuido al cliente y a los usuarios.

Medida de la calidad.
Correccin: es el grado con que el software realiza la funcin requerida.
Facilidad de mantenimiento: es la facilidad con que se puede corregir un
programa si se encuentra un error o de realizar algn 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.

Mtricas Orientadas al Tamao.


Permiten conocer en qu tiempo se va a terminar el software y cuantas personas se va a
necesitar.

Medidas.
Lneas de cdigo (LDC).
Esfuerzo en hombre-mes.
Costo en pesos o dlares.
Nmero de pginas de documentacin.
Nmero de errores. Fallas detectadas antes de entregar el software al cliente.
Nmero de defectos. Fallas detectadas despus de entregar el software al cliente.
Nmero de personas en el proyecto.

Mtricas.
Errores por KLDC (mil lneas de cdigo).
Defectos por KLDC.
Costo por KLDC.
Pginas de documentacin por KLDC.
Errores por hombre-mes.
LDC por hombre-mes.
Costo por pgina de documentacin.

Son medidas directas al software y el proceso por el cual se desarrolla, si una organizacin
de software mantiene registros sencillos, se puede crear una tabla de datos orientados al
tamao como se muestra en la siguiente figura:

La tabla lista cada proyecto del desarrollo del software de los ltimos aos
correspondientes, datos orientados al tamao de c/u.
Refirindonos a la entrada de la tabla del proyecto 999-01 se desarrollaron 12.1
KLDC (miles de lneas de cdigo) con un esfuerzo de 24 personas mes y un costo de
168 mil dlares.
Debe tenerse en cuenta que el esfuerzo y el costo registrados en la tabla incluyen
todas las actividades de la ingeniera de software como son anlisis, diseo,
codificacin y prueba.
Otra informacin del proyecto 222-01 indica que se desarrollaron 365 pginas
mientras que se encontraron 29 errores tras entregrselo al cliente, dentro del
primer ao de utilizacin tambin 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 mtricas sencillas de productividad y
calidad orientadas al tamao.
Se obtienen las siguientes formulas:
Productividad = KLDC/persona-mes
Calidad = errores/KLDC
Documentacin = pags. Doc. / KLDC
Costo = $/KLDC.

Ventajas.
Son fciles de calcular.
Muchos modelos de estimacin de software usan LDC o KLDC como datos de
entrada.
Existen un amplio conjunto de datos y literatura basados en LDC.

Desventajas.
Son dependientes del lenguaje de programacin.
Perjudica a los programas cortos pero bien diseados.
Su uso en estimacin es difcil porque hay que estimar las LDC a producirse mucho
antes de que se complete el anlisis y el diseo.

Mtricas Orientadas a la Funcin


Los puntos de funcin que obtienen utilizando una funcin emprica basando en medidas
cuantitativas del dominio de informacin del software y valoraciones subjetivos de la
complejidad del software.

Los puntos de funcin se calculan rellenando la tabla como se muestra en la siguiente


figura:

Calculo de mtricas de punto de funcin.


Los valores del mbito de informacin estn definidos de la siguiente manera.
1. Entradas de usuario. Son entradas que proporcionan diferentes datos a la
aplicacin. No confundirlos con las peticiones de usuario.
2. Salidas de usuario. Son reportes, pantallas o mensajes de error que proporcionan
informacin. Los elementos de un reporte, no se cuentan de forma separada.
3. Peticiones de usuario. Es una entrada interactiva que produce la generacin de
alguna respuesta del software en forma de salida interactiva.
4. Archivos. Son los archivos que pueden ser parte de una base de datos o
independientes.
5. Interfaces externas. Son los archivos que se usan para transmitir informacin a
otro sistema. Ejemplos: archivos de datos, en cinta o discos.
Cuando han sido recogidos los datos anteriores se asocian el valor de complejidad a cada
cuenta.

Para calcular los puntos de funcin se utiliza la siguiente relacin.


PF = CUENTA_TOTAL * [0.65 + 0.01 * SUM (fi)]

Dnde:
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 sealadas de la siguiente tabla.
Evaluar cada factor en escala 0 a 5.

Fi.

Una vez calculado los puntos de funcin se usan de forma analgica a las LDC como
medida de la productividad, calidad y otros productos del software.

Productividad = PF / persona-mes.
Calidad = Errores / PF.
Costo = Dlares / PF.
Documentacin = Pags. Doc. / PF

La medida de puntos de funcin se dise originalmente para ser utilizadas en aplicacin


de sistemas de informacin de gestin. Sin embargo, en algunas aplicaciones se les
denomina puntos de caractersticas.

Para calcular los puntos de caracterstica, se utiliza la siguiente tabla.

Puntos de caracterstica.
Se usa nico valor de peso para cada uno de los parmetros de medida y se calcula el valor
del punto caracterstica global mediante la ecuacin.
PF = CUENTA_TOTAL * [0.65 + 0.01 * SUM (fi)]

Debe tenerse en cuenta que los puntos de caracterstica y los puntos de funcin
representan lo mismo. "funcionalidad o utilidad" en forma de software.

GONZLEZ DORIA, Heidi, Las Mtricas de Software y su Uso en la Regin, [en lnea]
vase

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 Ingeniera de Software [en lnea] vase en:
http://148.202.148.5/cursos/cc321/fundamentos/unidad2/tema2_1.html [Fecha de
consulta: 2010-12-10]
DE COSS, Alejandro, Mtricas del Software, [en lnea] vase en: http://www.gdlmexcomp.com/Documents/metricas%20de%20software.pdf [Fecha de consulta:
2010-12-10]

Medida de la calidad
Correccin
Facilidad de mantenimiento
Tiempo medio entre cambios
Integridad
Amenaza
Seguridad
Facilidad de uso

Definen la
calidad del
software

Factores que afectan a la


calidad:
Operacin del producto
Revisin del producto
Transicin del producto

Mtricas de
Calidad

Relacionadas con el
desarrollo del software
como
funcionalidad,
complejidad,
eficiencia.

Mtricas
Orientadas al
Tamao

Permite saber en qu
tiempo se
va a
terminar el software y
cuantas personas se
van a necesitar.
Son medidas directas al
software y al proceso
por el cual se desarrolla.

TIPOS DE
MTRICAS
Un algoritmo se define como un problema de complejidad
computacional limitada que se incluye dentro de un
determinado programa de computadora.
La medida del punto de caracterstica da cabida a
aplicaciones cuya complejidad algortmica es alta (como
las aplicaciones de software de tiempo real).
Los puntos de caracterstica y los puntos de
funcin representan lo mismo "funcionalidad
o utilidad" en forma de software.

Propuestas
por Albercht

Mtricas
Orientadas a la
Funcin

Sugiri un acercamiento a la medida


de la productividad denominado
mtodo del punto de funcin.

Punto de funcin.- se basan en medidas cuantitativas del


dominio de informacin del software y valoraciones
subjetivas de la complejidad del software.
Se dise originalmente para ser utilizadas en
aplicacin de sistemas de informacin de gestin.

CUESTIONARIO.

1. Qu son las mtricas de calidad?


Son todas las mtricas de software que definen de una u otra forma la calidad del software
2. Cuales son las medidas de calidad?
Correccin, Facilidad de mantenimiento, Tiempo medio entre cambios, Integridad, Amenaza, Seguridad, Facilidad de uso.

3. Qu son mtricas orientadas al tamao.?


Permiten conocer en qu tiempo se va a terminar el software y cuantas personas se va a necesitar.

4. Cules son las mtricas mtricas sencillas de productividad y calidad orientadas al tamao. ?
Productividad = KLDC/persona-mes
Calidad = errores/KLDC
Documentacin = pags. Doc. / KLDC
Costo = $/KLDC.
5. Dentro de Calculo de mtricas de punto de funcin, los valores del mbito de informacin Cmo se encuetran definidos?
Entradas de usuario, Salidas de usuario, Peticiones de usuario, Archivos, Interfaces externas

También podría gustarte