Está en la página 1de 9

UNIVERSIDAD TECNOLOGCA DE CAMPECHE

CALIDAD EN EL DESARROLLO DE SOFTWARE

PRESENTADO POR: CELENE CANDELERO CHAN PAOLA MARIA GUADALUPE

INTRODUCCIN A LAS MTRICAS DE SOFTWARE

RAZONES PARA MEDIR UN PRODUCTO

Para indicar la calidad del producto


Para evaluar la productividad de la gente que desarrolla el producto Para establecer una lnea de base para la estimacin Para ayudar a justificar el uso de nuevas herramientas o de formacin adicional.

ATRIBUTOS A MEDIR
Procesos:

actividad de software que conlleva el factor tiempo. Atributos internos interesantes: El tiempo (duracin del proceso) Esfuerzo (asociado al proceso)

Numero de errores encontrados durante la construccin del la especificacin.

Recursos:
Por ejemplo:

son todos aquellos elementos que hacen la entrada a la produccin software. El personal Los materiales Las herramientas Los mtodos

Producto:

son entregables, artefactos o documentos generados en el ciclo de vida del software. Ejemplos de atributos externos:

Fiabilidad del cdigo


La entendibilidad de un documento de especificacin La mantenibilidad del cdigo fuente

Ejemplo de atributos internos:


La longitud Funcionalidad Modularidad o correccin sintctica de los documentos de especificacin

CONCEPTOS DE MTRICAS
Mtrica: medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado. Incluye mtodo de medicin. Mtrica. Es una medida efectuada sobre algn aspecto del sistema en desarrollo o del proceso que permite, previa comparacin con unos valores (medidas) de referencia, obtener, conclusiones sobre el aspecto medido con el fin de adoptar las decisiones necesarias. Las mtricas: son un buen medio para entender, monitorizar, controlar, predecir y probar el desarrollo software y los proyectos de mantenimiento.

TIPOS DE MTRICAS

mtricas tcnicas: se centran en las caractersticas de software por ejemplo la complejidad lgica, el grado de modularidad. Mide la estructura del sistema, el como esta hecho. Mtricas de calidad: proporciona una indicacin de como se ajusta el software a los requisitos implcitos del cliente. Es decir como voy a medir para que el sistema se adapte a los requisitos que me pide el cliente. Mtricas de productividad: se centra en el rendimiento del proceso de la ingeniera del software. Es decir que tan productivo va a hacer el software que voy a disear. Mtricas orientadas a las personas: proporciona medidas e informacin sobre la forma en que la gente desarrolla el software de computadoras y sobre todo el punto de vista humano de la efectividad de las herramientas y mtodos. Son las medidas que voy a hacer de mi personal, que har el sistema.

Mtricas orientas ala funcin: son medidas indirectas del software y del proceso por el cual se desarrolla. En lugar de calcularas las LCD, las mtricas orientadas a la funcin se centra en la funcionalidad o utilidad del programa.
Mtricas orientadas al tamao: es para saber en que tiempo voy a terminar el software y cuantas personas voy a necesitar. Son medidas directas al software y el proceso por el cual se desarrolla.

Si una organizacin de software mantiene registro sencillos, se puede crear una tabla de datos orientados al tamao como se muestra en la siguiente imagen:

proyecto
Alfa

KLDC
12.1

Esfuerzo
24

$0
168

PP DOC. Errores
365 134

Personas
3

Beta
Gamma

27.2
20.2

62
43

440
314

1224
1050

321
256

5
6

En los rendimientos del sistema y los rendimientos datos contenidos en la tabla se puede desarrollar, para cada proyecto un conjunto de mtricas sencillas de productividad y calidad orientada al tamao. Se obtiene las siguientes formulas :

Productividad= KLDC/persona-mes

Calidad=errores/KLDC
DOCUMENTACIN= PAGS. Doc./KLDC Costo=$/KLDC Persona-mes es el esfuerzo