Professional Documents
Culture Documents
Ingeniería en Computación.
Semestre: Octavo
Unidad de aprendizaje: Métricas de Software(L41076)
2
Just ifica ción
3
Pr opósit o de la unida d de a pr e ndiza j e
Sit uar al fut uro profesionist a ant e los concept os básicos y m ás recient es de la calidad
del soft ware, fam iliarizándolo con la t eoría de la m edición del soft ware y sus procesos
int errelacionados ( est im ación, calidad, com plej idad, et c.) , a fin de que la com prensión
de las t écnicas de m edición sea para él un inst rum ento cient ífico eficaz para el análisis
crít ico de la problem át ica inherent e al desarrollo de soft ware con calidad, a t iem po y
dent ro de presupuest o ( crisis del soft ware) . Y al m ism o t iem po cont rast ar de m anera
realist a est os principios básicos con las realidades de la gest ión de soft ware en las
em presas, exam inándolos en el cont exto de las práct icas em píricas del desarrollo de
soft ware que aún prevalecen en la act ualidad.
4
Est r uct ur a de la Unida d de Apr e ndiza j e
5
Est r uct ur a de la Unida d de Apr e ndiza j e
6
Est r uct ur a de la Unida d de Apr e ndiza j e
7
Est r uct ur a de la Unida d de Apr e ndiza j e
Unidad de Competencia 2.
Habilidades.
• Observación
• Concept ualización
• Análisis
Actitudes / Valores
9
H ist or ia de la M e dición de l Soft w a r e
• Medición:
• Proceso por el cual se asignan números o símbolos a atr ibutos de entidades
del mundo real de tal for ma que los descr iba de acuerdo con reglas
claramente definidas
10
H ist or ia de la M e dición de l Soft w a r e
Métrica
El IEEE “ Standar d Glosar y of Soft war e Enger ing Ter ms” define mét r ica
como “una medida cuantitativa del grado en que un sistema,
componente o proceso posee un atr ibuto dado”
11
H ist or ia de la M e dición de l Soft w a r e
• Años 60 y 70
• Modelo de estimación Delphi
• Recolección individual de opciones exper tas
• Modelo de estimación Nelson
• Análisis exhaustivo de 104 atr ibutos y 169 pr oyectos de softwar e
• 1975 Yourdon y De marco.
• 1976 Métr ica de McCabe.
• 1977 Métr ica de Halstead
• 1979 Puntos de función.
12
H ist or ia de la M e dición de l Soft w a r e
• Años 80
• 1984 (Henr y y kafura): Métr ica de complejidad del modulo
• 1984 (Basili y Weiss): Goal Question Metr ic
• 1988 (Bohem): COCOMO
• 1989 (McCabe y Bluter ): Complejidad ciclomatica
13
H ist or ia de la M e dición de l Soft w a r e
• Años 90
• 1994 (Chidamber y Kemerer ): Métr icas para el desar rollo or ientado
a objetos (clases, número de hijos, acoplamiento, métodos,
respuesta, herencia)
• 1994 (Br ito, Abreu y Carapuca): Métr ica MOOD (encapsulamiento,
herencia, polimor fismo y paso de mensajes)
• 1994 (Lorenz y Kidd): Métr ica de diseño (tamaño, herencia y
caracter ísticas inter nas de las clases)
14
H ist or ia de la M e dición de l Soft w a r e
• Años 2000
• Practical Software & Systems Measurement (PSM): Implementar
programa de medición
• ISO 15939: Procesos de medición.
• ISO/ IEC 9126: Calidad del producto.
• ISO/ IEC 14598: Evaluación del producto.
15
H ist or ia de la M e dición de l Soft w a r e
16
Te cnología de la M e dición
17
Te cnología de la M e dición
18
Te cnología de la M e dición
Las métr icas de software incluyen otras var ias actividades, tales como:
19
Te cnología de la M e dición
20
Te cnología de la M e dición
21
Te cnología de la M e dición
Ejemplos de herramientas:
• De estimación de softwar e
• De gestión del pr oyecto
• Análisis de código fuente
22
Pr e cisión y Ex a ct it ud
Medida
Precisa Exacta
23
Esca la s de m e dición
24
I ndica dor
Medir
calidad
Analizar
datos
Obtener
datos
25
M e dida s M é t r ica s e I ndica dor e s
MÉTRICAS
Estándar de
medida
MEDIDAS INDICADORES
Valor : Visión: pr oceso,
Cantidad pr oyecto, pr oducto
Ingeniería
en
software
26
M e dida s M é t r ica s e I ndica dor e s
Mitigar
problemas
Planificación del
desar rollo
Riesgos
Métr icas
Mejorar el
Evaluar la calidad proceso, producto
y proyecto
27
M e dida s M é t r ica s e I ndica dor e s
28
M e dida s M é t r ica s e I ndica dor e s
PROCESO DE MEDICIÓN
29
Tom a de D e cisione s Ba sa da s e n la M e dición
Procesos de
• Mejoras
negocios
Crecimiento
y • Entor no
aprendizaje
30
Tom a de D e cisione s Ba sa da s e n la M e dición
Toma de
decisión
Indicador
Resultado
Métr icas
31
Bibliografía
32
Humanismo que transforma
Gr a cia s
33