METRICAS TECNICAS DEL SOFTWARE

sábado, 2 de julio de 2011

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% 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
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
n   Ejemplo: en 4 equipos de proyecto software, el de menor productividad no usa una técnica que usan los otros. Se deduce que puede ser recomendable utilizar esa técnica en ese equipo.


ACTIVIDADES INDEPENDIENTES

Leer sobre los tipos de Métricas de Calidad del Software.


0 comentarios: