MÉTRICAS
MEDICIÓN:
Def: es el proceso para dar valor a un conjunto de variables para la realización de un trabajo dentro de un rango de tolerancia aceptable.
MEDIDA
Def: es el valor asociado a una característica(variable) de la realidad. Ejemplo: Gustavo tiene una estatura (VARIABLE) de 1.80 mts (VALOR).
MEDICIÓN DEL SOFTWARE
Es un indicador de la calidad del software
evalúa la productividad del equipo
evalúa los beneficios de nuevos métodos y herramientas de ingeniería de software
establece una línea base para la estimación
MÉTRICA
Def: es la medida de una característica del software o de un proceso que tiene tendencia a influenciar en el Proceso de Desarrollo de Software.
Ejemplo:
1500 hojas de documentación
se necesito 3 programadores
una tarea lleva 3 semanas
Uso métricas en todo el proceso de desarrollo de software para producir información de gestión significativa y a tiempo. Me permite:
MEJORAR el proceso de desarrollo de software (y los aspectos de gestión)
APLICARLO en todo el ciclo de vida
DETECTAR Y CORREGIR errores de diferentes componentes.
CONTROLAR el proceso del proyecto
MÉTRICAS PARA LA CALIDAD
CLASIFICACIÓN DE MÉTRICAS
Otras métricas:
METRICAS ORIENTADAS AL TAMAÑO
Son MEDIDAS DIRECTAS del software y del proceso de desarrollo.
Tengo proyectos hechos y terminados, donde por columna realizo cálculos de:
productividad
calidad
costo
documentación
Esto me sirve como alimentación para hacer estimaciones para nuevos proyectos que encare.
Las KLDC:
Es fácil de obtener para cualquier proyecto de software
Es entrada de diversos modelos de estimación de software
Existen muchos datos y estudios
Depende del Lenguaje de Programación
No se adapta fácilmente a lenguajes no procedimentales
Nivel de detalle para estimación, difícil de conseguir
MÉTRICAS ORIENTADA A LA FUNCIÓN
Son MEDIDAS INDIRECTAS del software y del proceso.
Estan orientada a la “funcionalidad” o “utilidad del programa”
Se basa en el MÉTODO DE PUNTO DE FUNCIÓN que se obtienen a través de una RELACIÓN EMPÍRICA basadas en:
Medidas cuantitativas de Dominio de información del software
Otras Valoración subjetiva de la complejidad
Nos permite realizar cálculos antes del desarrollo.
Comentarios
Publicar un comentario