Beruflich Dokumente
Kultur Dokumente
Programa
M.E.Manso.
1
Calidad del Software Medicin 3
1. Medicin y Experimentacin
Bibliografa
[Dolado, J., 2000] Dolado COSN, J. J. & Fernndez SANZ, L.
"Medicin para la gestin en Ingeniera del Software". Ra-Ma. 2000.
Fernndez, L. Teora de la medicin del software
Es el texto recomendado para la asignatura, pues contiene
informacin y referencias muy valiosas sobre la medicin en I.
del Software.
M.E.Manso.
M.E.Manso.
2
Calidad del Software Medicin 5
1.1 Introduccin
Porqu medir?
IS: .. Aplicacin de principios de ingeniera...
para la produccin de Software de calidad
Humphrey, 1989
Algunos ejemplos
Patrones de medida: son fciles de usar?
Comportamiento de los procesos: modelos?
Hay productos de los que se desconoce la calidad
Cmo garantizar su comportamiento al usuario?
Mercado con referencias anecdticas ...
M.E.Manso.
3
Calidad del Software Introduccin 7
Objetivos de la Medicin
Caracterizar Productos
Evaluar Procesos
Predecir Recursos
Mejorar
Medir para
Caracterizar, entender y establecer bases de referencia
Evaluar, conocer el estado actual, con respecto a una
referencia (desviaciones? % de cumplimiento? )
Predecir y as poder planificar
Identificar las oportunidades de mejora (Llegamos a los
M.E.Manso.
lmites? Se ha mejorado?...)
Objetivos de la Medicin
M.E.Manso.
4
Calidad del Software Teora medicin 9
M.E.Manso.
M.E.Manso.
5
Calidad del Software Teora medicin 11
Ejemplo:
Superficie1=30Ha2 Superficie2=60Ha2
Calidad1=30 Calidad2=60
Cmo podemos comparar la calidad de dos diseos?
Tiene sentido hablar de doble calidad de diseo? Y de doble
superficie?
M.E.Manso.
Tipos de Validez
Validez Terica
Que axiomas cumple?
Que escala de medida tiene? ...
Validez emprica (experimentos)
Sirve para medir realmente el atributo?
Es un modelo de Prediccin vlido?
Cul de las dos interesa en IS?
M.E.Manso.
6
Calidad del Software Teora medicin 13
Identificar relaciones
Definir la aplicacin numricas para cada
del mundo real a R relacin emprica
Condicin
representacional
Comprobar que las relaciones
numricas preservan y son
preservadas por las empricas
M.E.Manso.
Teora Representacional de
la Medicin
La Medicin debe:
Representar adecuadamente los atributos a los que
se asocian nmeros o smbolos y
Preservar las relaciones que tienen los elementos,
objeto de la medicin.
Las manipulaciones en el sistema numrico o simblico
deben tener sentido en el mundo real.
M.E. Manso.
7
Calidad del Software Teora medicin 15
Ordinal
Se clasifican las entidades en grupos ordenados
(Fallos: muy graves, graves, leves o cosmticos)
M.E.Manso.
M.E.Manso.
8
Calidad del Software Teora medicin 17
De Ratio
Cumple las condiciones de la escala de intervalo, y adems
hay un cero de referencia
(grados Kelvin, LDC de un programa)
Permite cualquier cambio de escala (M=aM / a>0)
Absoluta
Se mide siempre contando elementos y slo es posible una
representacin: el recuento real de elementos
Nmero de personas en un proyecto
Slo permite la Identidad M=M
M.E.Manso.
9
Calidad del Software Teora medicin 19
G1 G2
M.E.Manso.
20
M.E. Manso.
10
21
Probabilidad
M.E. Manso.
posee(m:n) seexpresaen(1:1)
Tipodeescala
M.E.Manso.
11
Calidad del Software Teora medicin 23
Qu mtricas conoce?
M.E.Manso.
M.E.Manso.
12
25
Clasificacin (Fenton-i)
Producto Atributo interno Atributo
externo
Especificaciones Tamao, reutilizacin, modularidad, Fcil de comprender,
redundancia, funcionalidad, sintaxis, fcil mantenimiento
correccin
Diseo Tamao, reutilizacin, modularidad, Calidad,
cohesin, acoplamiento, complejidad fcil
funcionalidad mantenimiento
M.E.Manso.
13
Calidad del Software Teora medicin 27
Clasificacin (Fenton-ii)
Entidades Atributo interno Atributo externo
Procesos y Recursos
Construccin de T de esfuerzo, n de Calidad, Coste,
Especificaciones cambios Estabilidad
M.E.Manso.
28
Qu ESCALA tienen?
M.E. Manso.
14
29
M.E. Manso.
30
15
31
Proceso de Nmero_desviaciones/proyecto
desarrollo
Cnformidad Nmero_desviaciones/fase
estndares
%finalizacin/duracin total proyecto
%finalizacin/esfuerzo total proyecto
Finalizacin
%finalizacin/ Tareas totales proyecto
Duracin Das de Calendario o Laborables
Diseo
Calidad Densidad de defectos
M.E. Manso.
32
Coste # Euros/ao
Mantenimiento
Esfuerzo # Das (horas)/ao
Volumen # cambios_solicitados en espera
Solicitudes de Nombre del estado de la solicitud
cambios Estado
Esfuerzo estimado (horas) para solicitudes
Esfuerzo pendientes
M.E. Manso.
16
Calidad del Software Teora medicin 33
M.E.Manso.
M.E. Manso.
17