1. METRICAS
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
PRESENTADO POR:
ANA CRISTINA LOTERO GIRALDO
CARLOS MARIO SALAZAR RIOS
YILDER ALDIVIER GUTIERREZ HINCAPIE
2. DEFINICION:
• Una métrica es una medida efectuada sobre
los programas, documentación, su desarrollo
y mantenimiento, o sobre algún aspecto del
sistema en desarrollo o del proceso
empleado que permite, previa comparación
con unos valores (medidas) de referencia,
obtener conclusiones sobre el aspecto medido
con el fin de adoptar las decisiones
necesarias.
3. VENTAJAS DE LAS
METRICAS:
• Determinar la calidad del producto.
• Evaluar la productividad de los desarrolladores.
• Conocimiento cuantitativo de las características del
proceso y del producto.
• Se podrán realizar comparaciones con otros proyectos.
• Se podrá mejorar el producto ya que las métricas sirven
para detectar defectos.
4. • Se tendrá un soporte para la estimación y la
planificación.
• Evaluar los beneficios (en cuanto a calidad y
productividad) derivados del uso de nuevos
métodos y herramientas de ingeniería del software.
• Establecer una línea base para la estimación.
• Justificar el uso de nuevas herramientas o de
formación adicional.
5. DESVENTAJAS:
• Son dependientes del lenguaje de
programación.
• Perjudica a los programas cortos pero bien
diseñados.
• Su uso en estimación es difícil porque hay que
estimar las LOC a producirse mucho antes de
que se complete el análisis y el diseño.
6. UTILIDADES:
• Las métricas se utilizan para evaluar y controlar el
proceso de desarrollo del software, de forma que
permitan:
• Indicar la calidad del producto.
• Evaluar la productividad de los desarrolladores.
• Evaluar los beneficios (en cuanto a calidad y
productividad).
• Derivados del uso de nuevos métodos y
herramientas de ingeniería del software.
• Establecer una línea base para la estimación.
• Justificar el uso de nuevas herramientas o de
formación adicional.
7. • Las métricas se utilizan para evaluar y controlar el
proceso de desarrollo del software, de forma que
permitan:
• Indicar la calidad del producto.
• Evaluar la productividad de los desarrolladores.
• Evaluar los beneficios (en cuanto a calidad y
productividad).
• Derivados del uso de nuevos métodos y
herramientas de ingeniería del software.
• Establecer una línea base para la estimación.
• Justificar el uso de nuevas herramientas o de
formación adicional.
8. TIPOS:
• DEL PRODUCTO
• Tamaño
• Estructura de datos
• Lógica
• DEL PROCESO
• Tiempo de desarrollo
• Reusabilidad
• Productividad
9. METRICAS DE
ESFUERZO:
• El número real de horas y minutos que invierte un
programador, es enorme, sin embargo hay una
medida que destaca por su universalidad: la
persona mes o meses -hombre. Por otra parte,
aunque el esfuerzo es muy importante, en realidad
la más importante métrica del esfuerzo es el coste.
• La importancia de la medida del esfuerzo y coste
responde más a necesidades de tipo administrativo
y de gestión que estrictamente técnicas.