Fgarcia Medicion Update
CANTABRIA
XI CURSOS DE VERANO DE SANTANDER
Medición de Software
Félix García
Grupo Alarcos
Escuela Superior de Informática
Universidad de Castilla-La Mancha
Medición del Software
Indice de Contenidos
• Introducción
• Conceptos Básicos
• Ontología de la Medición del Software
• Métricas
• Clasificación
• Métricas de Proceso, Proyecto, Producto
• ElProceso de Medición del Software
2
Félix García
XI Cursos de Verano Santander
Julio 2010
Introducción
“Cuando puedas medir lo que estás diciendo y expresarlo en
números, sabrás algo acerca de eso; pero cuando no puedes medirlo,
cuando no puedes expresarlo en números, tus conocimientos serán
escasos y no satisfactorios”
Lord Kelvin
“Lo que no sea medible, hazlo medible”
Galileo Galilei
“No se puedecontrolar lo que no se puede medir”
Tom De Marco
“No se puede predecir lo que no se puede medir”
Norman Fenton
3
Félix García
XI Cursos de Verano Santander
Julio 2010
Introducción
La Medición Software
• Una de las razones principales del incremento masivo en el
interés en la medición software ha sido la percepción de que
las métricas son necesarias para la mejora de la calidad del
proceso(Fenton, 2001).
• Para poder asegurar que un proceso o sus productos
resultantes son de calidad o poder compararlos, es necesario
asignar valores, descriptores, indicadores o algún otro
mecanismo mediante el cual se pueda llevar a cabo dicha
comparación.
• Para ello, es necesario llevar a cabo un proceso de medición
del software cuyos objetivos fundamentales son
(Fenton y Pfleeger, 1997):
ayudarnosa entender que ocurre durante el desarrollo y el
mantenimiento
permitirnos controlar que es lo que ocurre en nuestros proyectos
poder mejorar nuestros procesos y nuestros productos
4
Félix García
XI Cursos de Verano Santander
Julio 2010
Medición del Software
Indice de Contenidos
• Introducción
• Conceptos Básicos
• Ontología de la Medición del Software
• Métricas
• Clasificación
• Métricasde Proceso, Proyecto, Producto
• El Proceso de Medición del Software
5
Félix García
XI Cursos de Verano Santander
Julio 2010
Conceptos Básicos (i)
Ontología de la Medición del Software
Todo proceso de medición del software tiene como objetivo
fundamental satisfacer necesidades de información.
• Un proceso de medición no puede obtener resultados útiles si
éstos no satisfacen alguna necesidadde información detectada
en la empresa en la que se lleva a cabo.
A partir de las necesidades de información se deben
identificar las entidades y los atributos de dichas entidades
que son candidatos a ser medidos.
Una vez identificados los atributos objeto de la medición se
deben definir las medidas necesarias. En la definición
general de una medida se deben especificar aspectos como
la unidad enla que se expresa, la escala a la que
pertenece, el atributo o atributos para los que se define, etc.
6
Félix García
XI Cursos de Verano Santander
Julio 2010
Conceptos Básicos (ii)
Ontología de la Medición del Software
• Caracterización y Objetivos de la Medición
Necesidad de Información
1..*
está relacionado con
Modelo de calidad
clase
1
Concepto Medible
evalúa
1..*
1..*
0..*
1..*
*sub-Concepto Medib le
relaciona
definido para
incluye
0..*
1
1..*
tiene
Categoría de Entidad
0..*
0..*
1
Atributo
1..*
1..*
pertenece a
0..*
0..*
Entidad
compuesta de
7
Félix García
XI Cursos de Verano Santander
Julio 2010
Conceptos Básicos (iii)
Ontología de la Medición del Software
• Medidas Software
Atributo
(from Caracterización y Objetivos)
Unidad de
Medición
1..*
0..1se define para
0..*
expresada en
1..*
0..*
tiene
Medida
se transforma en
0..*
1..*
Escala
1
1..*
pertenece a
1
Tipo de Escala
Medida Base
Medida Derivada
Indicador
8
Félix García
XI Cursos de Verano Santander
Julio 2010
Conceptos Básicos (iv)
Ontología de la Medición del Software
•
La definición de las medidas se debe realizar a distintos
niveles o alcances, ya que resultaría...
Regístrate para leer el documento completo.