Software Metrics 20061030
Itinerario
Métrica
Alcance de las Métricas en la Ingeniería de Software
CMM assesment
QIP
Ingeniería de Software II
Métricas de Software
2
Medición
Debo definir una escala...
Es el proceso por el cual números o símbolos son
asignados a atributos de entidades del mundo real de
modo de poder describirlos acorde a reglas claramente
Debo poder identificar los objetosdel
definidas.
dominio y especificar su comportamiento
El objetivo debe estar previamente establecido.
Establecer una relación entre dicha escala
y los atributos de los objetos establecidos.
Ingeniería de Software II
Métricas de Software
3
Medición
Wh
a
t
i
s
n
o
t
me
a
s
u
r
a
b
l
e
…ma
k
e
i
t
me
a
s
u
r
a
b
l
e
.
Ingeniería de Software II
Métricas de Software
4
Atributos
Posibilidadde analizarlos
en forma aislada
Interno
Atributo
Externo
Dependen del entorno...
Se requiere integrar antes de
poder analizarlos.
Ingeniería de Software II
Métricas de Software
5
Predicción
Los atributos externos son indirectos y
se deducen en función de atributos internos.
En el proceso de predicción de atributos externos,
debo poder calcular y/o obtener los atributos internos
esperados paraacertar en mi predicción
Ingeniería de Software II
Métricas de Software
6
Atributos
Ingeniería de Software II
Métricas de Software
7
Atributos
Ingeniería de Software II
Métricas de Software
8
Atributos
Ingeniería de Software II
Métricas de Software
9
Sistema de Relaciones Empíricas
“
N
u
e
s
t
r
a
i
n
t
u
i
c
i
ó
n
e
s
e
l
p
u
n
t
o
d
e
p
a
r
t
i
d
a
p
a
r
a
t
o
d
a
m
e
d
i
ci
ó
n
”
Ingeniería de Software II
Métricas de Software
10
Sistema de Relaciones
Asignamos un descriptor a un aspecto de
interés de un objeto de modo que nos permita
compararlo con otros.
Ingeniería de Software II
Métricas de Software
11
Sistema de Relaciones Empíricas
Diseño A
Diseño A
Primer Entrega
Segunda Entrega
Nuestra observación refleja una serie de reglas que estamosimponiendo sobre el dominio...
Ingeniería de Software II
Métricas de Software
12
Sistema de Relaciones“
Empíricas
L
a
s
e
g
u
n
d
a
e
n
t
r
e
g
a
e
s
mas confiable q
u
e
l
a
s
e
g
u
n
d
a
”
Diseño A
Diseño A
Primer Entrega
Segunda Entrega
Esas reglas definen una relación entre los objetos del dominio
deducida de la medición de los atributos de las entidades.
Ingeniería de Software II
Métricasde Software
13
Sistema de Relaciones Empíricas
Diseño A
Diseño A
Primer Entrega
Segunda Entrega
D
e
c
i
m
o
s
e
n
t
o
n
c
e
s
q
u
e
“
mas confiable”
e
s
u
n
a
R
e
l
a
c
i
ó
n
E
m
p
í
r
i
c
a
basada en el atributo i
n
d
i
r
e
c
t
o
“
d
e
n
s
i
d
a
d
d
e
e
r
r
o
r
e
s
d
e
t
e
c
t
a
d
o
s
d
u
r
a
n
t
e
l
a
i
n
s
p
e
c
c
i
ó
n
”
.
Ingeniería de Software II
Métricas de Software
14
MétodoMedición
Identificar los atributos
de las entidades del dominio
Identificar relaciones
empíricas para los atributos
Identificar relaciones
numéricas correspondientes
a cada relación empírica
Definir el mapping entre las
entidades y los números
Ingeniería de Software II
Métricas de Software
15
Método Medición
Identificar los atributos
de las entidades del dominio
Verificar que la semántica delas
relaciones empíricas se preserva
en las relaciones numéricas
Identificar relaciones
empíricas para los atributos
Identificar relaciones
numéricas correspondientes
a cada relación empírica
Definir el mapping entre las
entidades y los números
Ingeniería de Software II
Métricas de Software
16
Asistencia de las Métricas en
Software
Entender y Modelar Procesos de Ingeniería de
Software yProductos
Asistencia
en la Administración de Proyectos de
Software
Guiar Mejoras en Procesos de Ingeniería de Software
Ingeniería de Software II
Métricas de Software
17
Entender y Modelar
Poder comparar líneas de base con evoluciones
posteriores permite determinar la relación entre
los atributos de un producto y una posible
mejora.
Debemos poder predecir el efecto de introducir
un...
Regístrate para leer el documento completo.