ACTIVIDADES REALIZADAS
Socialización de los aspectos más importantes de las Métricas Técnicas del Software.
ESTRATEGIAS UTILIZADAS
Presentación de los siguientes contenidos:
Objetivo
n Cómo medir el progreso de un proyecto de software
Introducción
n La existencia de medidas numéricas facilita el conocimiento de un fenómeno
n Las métricas del software ayudan en el proyecto:
n En la estimación, control de calidad, evaluación de productividad y control de proyectos
n En la evaluación de la calidad de los productos y trabajos técnicos
n En la toma de decisiones tácticas según avanza el proyecto
n Las métricas del software permiten mejorar el proceso
n Hay cuatro razones para medir:
n Caracterizar
• Para comprender mejor los procesos, los recursos, los entornos y establecer las líneas base para comparaciones con evaluaciones futuras
n Evaluar
• Para determinar el estado con respecto al diseño
• Para valorar la consecución de objetivos de calidad
• Para evaluar el impacto de la tecnología y las mejoras del proceso
n Predecir
• Para poder planificar
• Para la extrapolación de tendencias
n Mejorar
• La calidad del producto
• El rendimiento del proceso
Medidas, métricas e indicadores
n Una medida proporciona una indicación cuantitativa de la extensión, cantidad, dimensiones, capacidad o tamaño de algunos atributos de un proceso o producto
n Ejemplo: un programa tiene 10.000 líneas de código (LDC)
n Medición es el acto de determinar una medida
n Ejemplo: Ana será la encargada de medir las LDC de cada módulo del sistema
n Una métrica es una medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado n Una métrica relaciona medidas individuales sobre algún
aspecto
n Ejemplo: la productividad de este proyecto fue de 500 (LDC/persona-mes)
n Las medidas no sirven para comparar, necesitamos métricas
n En el país A ganan 1000 ($/pm), y en el país B ganan 1500 ($/pm)
• ¿viven mejor en el país B que en el país A?
n Un bocata cuesta 3$ en el país A, y en el país B cuesta 5$.
Echemos cuentas:
• País A: 1000($/pm)/3($/BM) = 333,33 (BM/pm)
• País B: 1500($/pm)/5($BM) = 250 (BM/pm)
n Conclusión: no sabemos donde se vive mejor, pero en el país A una persona durante un mes puede comer un 33% más de bocatas que en el país B
Medidas, métricas e indicadores
n Es decir,
n La medida captura una característica individual
n La medición permite capturar dicha característica
n La métrica permite relacionar y comparar mediciones
Medidas, métricas e indicadores
n Las métricas son el fundamento de los indicadores
n Un indicador es una métrica o combinación de métricas que proporcionan una visión profunda del proceso del software, del proyecto de software o del producto en sí
n Ejemplo: en el país A, no han aumentado los sueldos en los últimos tres años, pero el índice Bocatas se ha duplicado en ese periodo
n Ejemplo: la productividad media de nuestra empresa es de
500(LDC/pm) y en el último proyecto ha sido de
250(LDC/pm)
n Un indicador permite al gestor ajustar el producto, el proyecto o el proceso para mejorar
0 comentarios:
Publicar un comentario