You are on page 1of 3

Review de Métricas de Software

Piero Illaconza Porras


Universidad Inca Garcilaso de la Vega
Facultad de Ingeniería de Sistemas, Cómputo y Telecomunicaciones
guliminpietro@uigv.edu.pe

1 Introducción: 2.3 Categorías de mediciones:


La medida es algo común en el mundo de la Las mediciones del mundo físico pueden englobarse
ingeniería, el software diseñado está lejos de tener un en dos categorías: medidas directas y
modelo de medida completamente aceptado y con medidas indirectas.
resultados sin cualquier factor subjetivo que lo Medidas Directas: En el proceso de ingeniería se
influencie. Nosotros tenemos la dificultad de estar de encuentran el costo, y el esfuerzo aplicado,
acuerdo en qué medir y cómo evaluar el resultado de Las líneas de código producidas, velocidad de
las medidas obtenidas. Métrica de software se dedica ejecución, el tamaño de memoria y los defectos
a comprender un amplio rango de actividades observados en un determinado periodo de tiempo.
referidas o relacionadas al proceso de desarrollo de • Costo
software. • Esfuerzo
• Líneas de código
2 Conceptos: • Velocidades de ejecución
2.1 Medida: • Memoria
Proporciona una indicación • Numero de errores
cuantitativa de la cantidad,
dimensiones o tamaño de algunos Medidas Indirectas: Se encuentra la funcionalidad,
atributos de un producto. calidad, complejidad, eficiencia, fiabilidad,
facilidad de mantenimiento, etc.
2.2 Medición: • Funcionalidades
Acto de determinar una medida. • Cualidades
• Complejidad
2.1 Preguntas comunes durante el proceso de • Eficiencia
medición: • Confiabilidad
Frecuentemente la medición con lleva una gran • Mantenibilidad
controversia y discusión.
1. ¿Cuáles son las métricas apropiadas para el 3 Métricas de software:
proceso y para el producto? • Las métricas de software se dedican a una
2. ¿Cómo se deben utilizar los datos que se aplicación de técnicas basadas en la medida
recopilan? de los procesos de desarrollo del software,
3. ¿Es bueno usar medidas para comparar gente, para producir una información de gestión
procesos o productos? significativa al mismo tiempo que se
mejoran aquellos procesos y sus productos.
• Se denomina métrica de software a un
2.2 Razones para medir un producto: método y a una escala cuantitativa que
Hay varias razones para medir un producto. puede ser usado para determinar el valor que
1. Para indicar la calidad del producto. toma cierta característica en un producto de
2. Para evaluar la productividad de la gente que software concreto.
desarrolla el producto. • Hay varias razones que justifican el uso de
3. Par evaluar los beneficios en términos de las métricas en el proceso de desarrollo de
productividad y de calidad, derivados del uso software. Por un lado se dice que cuando se
de nuevos métodos y herramientas de la ingeniería de puede medir aquello de lo cual se está
software. hablando y se puede expresar en números, se
4. Para establecer una línea de base para la sabe realmente acerca de ello; pero cuando
estimación no puede medirse, y no puede expresarse en
5. Para ayudar a justificar el uso de nuevas números, el conocimiento que se tiene de
herramientas o de formación adicional. ello es escaso e insatisfactorio.
• El contar con datos estadísticos de métricas
de software, da una visión de situaciones
reales que ayudan a aplicar y dar
seguimiento a las diferentes formas de 4 Tabla comparativa de métricas de SW:
evaluar y determinar métricas de calidad
para un mejor desempeño en la calidad de
software.
Métricas Métricas Métricas orientadas Métricas
3.1 Clases de métricas de software: aplicadas aplicadas a objetos orientadas a casos
Las medidas del software pueden
al al de uso
organizarse en otras clases:
Proceso de Proyecto
Métricas orientadas a la productividad:
software
Basado en la salida del proceso de
desarrollo del software con el objetivo de Métricas de Métricas No proporciona Describen
evaluar el propio proceso. proceso de suficiente funciones visibles
Métrica de la calidad: que permite indicar propósito granularidad al usuario
el nivel de la respuesta del software a las estratégico táctico
demandas explícitas e implícitas del cliente. a la planificación
Bajo otro las ópticas, es posible definir una
nueva clasificación de las medidas: Se basan en Tiene Existen una variedad Independientemente
Métricas guiadas al tamaño: Basado en datos doble de métricas del lenguaje de
las medidas directas de la Ingeniería de históricos o finalidad: orientadas a objetos programación
Software; estadísticos
Métricas guiadas a la función: Estas Minimizar
ofrecen las medidas indirectas. tiempos de
Métricas guiadas a las personas: Que dan desarrollo
las indicaciones en el formulario como las y valorar
personas desarrollan los programas de la calidad del
computadora. producto
• Numero de
Existen dos Minimizar Describen
guiones de
tipos de tiempo de características
escenario
esta desarrollo:
métrica: Visibles al usuario
públicas y Reducción
privadas de
problemas
y riesgos
• Numero de
Métrica Valorar Dependen de la
clases
publica: calidad del complejidad del
claves
producto: problema
Origen
privado – Mejor
Se publican calidad y
a todo el menos
equipo defectos
• Numero de
Métrica Los No existe un
subsistemas
privada: indicadores tamaño estándar
Se aplica a del
individuos proyecto
y la permiten al
información gestor
no se evaluar el
publica. estado del
proyecto
en curso.

2
3 Conclusiones:
La medida proporciona un
Indicación cuantitativa de la
Cantidad
La medición es un acto de determinar una medida
Las métricas de software se dedican a una aplicación
de técnicas basadas en la medida de los
procesos de desarrollo del software, para
producir una información de gestión
Clases de métricas de software tenemos: Métricas
aplicadas al proceso de software, Métricas
orientadas al proyecto, Métricas orientadas a
objetos, Métricas orientadas a casos de uso y
etc.
4 Referencias

[1] Pressman R. (2005), Ingeniería del software – Un


enfoque práctico Mc Graw Hill sexta edición

[2] Salazar E. y Salazar M, Métricas de proceso y


proyecto, articulo.

[3] Universitat Jaune E77 – Gestión de recursos de la


información, citado el 08 de abril de 2008.

You might also like