Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Software Metrics 20061030
Software Metrics 20061030
Itinerario
Métrica
Alcance de las Métricas en la Ingeniería de Software
CMM assesment
QIP
Wh
ati
sno
tme
asu
rab
le
…ma
kei
tme
asu
rab
le
.
Interno
Atributo
Externo
Diseño A Diseño A
Primer Entrega Segunda Entrega
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.
Diseño A Diseño A
Primer Entrega Segunda Entrega
D
eci
m osen t
on ce s q ue “
mas confiable”e
sun
aRel
ac
ió
nEmpí
ri
c
a
basada en el atributo i
n d
ir
ec
to“dens i
da
ddee
rr
or
esd
ete
ct
ad
os
durant
e lains pe cción”.
Identificar relaciones
empíricas para los atributos
Identificar relaciones
numéricas correspondientes
a cada relación empírica
Software y Productos
Asistencia en la Administración de Proyectos de
Software
Guiar Mejoras en Procesos de Ingeniería de Software
“
Di
st
r
ib
uci
ónd
eEr
r
ore
s”(
#)
SEL - NASA
Estabilidad de Requerimientos
Complejidad de Software
Value Cost
Output:
Input:
Code
Requirements
Documentation
Control:
Staff
Tools
Output:
Input:
Code
Requirements
Documentation
Control:
Staff
Tools
D
e
bo
de
f
i
ni
r
métri
ca sparaca da aspe
c
t
ov
is
i
b
le
…
Requirements,
Code, Documentation
System Tested
Design Modules
Requirements System
Software
D
e
bo
de
f
i
ni
r
m étr i
c as para cada a
s
p ect
o
vi
s
i
bl
e
…
Product attributs
System design,
Quality of Tested Modules
Execution Postmortem
Construction and Data Analysis
Generation Step
Analysis and
Packaging
QIP
(Quality Improvement Paradigm)
EF
(Experience Factory)
Building Software Competencies
and Supplying them to Projects
Ejemplos
Objetivo del cliente: Satisfacción del usuario.
Objetivo del Proyecto: Entrega en término.
Objetivo de la Corporación: Continua mejora del proceso de
desarrollo. (CMM level 3 assessment)
Definir objetivos
corporativos y de proyecto
Goal 1
Question 1 Question 2
Question 3
M1 M3
M2
Who is using
What is code
standard? What is coder
quality?
productivity?
QIP
(Quality Improvement Paradigm)
EF
(Experience Factory)
Building Software Competencies
and Supplying them to Projects
Database
Support
3%
Process
Analyst
5% Development
Process Analyst
Database Support
Development
92%