Las métricas son el conjunto de
medidas destinadas a conocer o estimar el tamaño u otra característica de un
software o un sistema de información, generalmente para realizar comparativas o
para la planificación de proyectos de desarrollo. Las métricas nos ayudan a
entender tanto el proceso técnico que se utiliza para desarrollar un producto, como
el propio producto. El producto se mide para intentar aumentar su calidad, con
respecto a las necesidades del usuario.
¿Qué es la calidad?, calidad es la aptitud de un producto o servicio
para satisfacer las necesidades del usuario, mientras que pressman 98 define
calidad como característica o atributo de algo.
Al momento de diseñar o desarrollar
algo, el principal objetivo de un ingeniero de software es producir un sistema,
aplicación o producto de alta calidad, para lo cual emplean métodos y herramientas
efectivas dentro del contexto de un proceso maduro de desarrollo del software y
además deben desarrollar mediciones que den como resultado sistemas de alta
calidad, con el fin de que su producto sea viable y factible, y para que cumpla
con lo que el usuario le pide.
La calidad del software es
una preocupación a la que se dedican muchos esfuerzos. Sin embargo,
el software casi nunca es perfecto. Todo proyecto tiene como objetivo
producir software de la mejor calidad posible, que cumpla, y si puede supere
las expectativas de los usuarios.