Conceptos básicos de medición
Medir es la acción de medir algo. Es la asignación de un número a una característica de un objeto o evento, que se puede comparar con otros objetos o eventos.
Formalmente se puede definir como el proceso mediante el cual se asignan números o símbolos a atributos de entidades en el mundo real, de tal manera que se describan de acuerdo con reglas claramente definidas.
Medición en la vida cotidiana
La medición no solo la usan los tecnólogos profesionales, sino que también la usamos todos en la vida cotidiana. En una tienda, el precio actúa como una medida del valor de un artículo. Del mismo modo, las medidas de altura y tamaño garantizarán si la tela se ajustará correctamente o no. Por tanto, la medición nos ayudará a comparar un artículo con otro.
La medición toma la información sobre los atributos de las entidades. Una entidad es un objeto como una persona o un evento como un viaje en el mundo real. Un atributo es una característica o propiedad de una entidad como la altura de una persona, el costo de un viaje, etc. En el mundo real, aunque estemos pensando en medir las cosas, en realidad estamos midiendo los atributos de esas cosas.
Los atributos se definen principalmente mediante números o símbolos. Por ejemplo, el precio se puede especificar en rupias o dólares, el tamaño de la ropa se puede especificar en términos de pequeño, mediano, grande.
La precisión de una medición depende del instrumento de medición, así como de la definición de la medición. Después de obtener las mediciones, tenemos que analizarlas y tenemos que derivar conclusiones sobre las entidades.
La medición es una cuantificación directa, mientras que el cálculo es indirecto donde combinamos diferentes mediciones usando algunas fórmulas.
Medición en Ingeniería de Software
La ingeniería de software implica administrar, calcular los costos, planificar, modelar, analizar, especificar, diseñar, implementar, probar y mantener productos de software. Por lo tanto, la medición juega un papel importante en la ingeniería de software. Será necesario un enfoque riguroso para medir los atributos de un producto de software.
Para la mayoría de los proyectos de desarrollo,
- No establecemos objetivos mensurables para nuestros productos de software
- No entendemos ni cuantificamos el costo de los componentes de los proyectos de software.
- No cuantificamos ni predecimos la calidad de los productos que producimos
Por tanto, para controlar los productos de software, es necesario medir los atributos. Cada acción de medición debe estar motivada por un objetivo o necesidad particular que esté claramente definida y sea fácilmente comprensible. Los objetivos de medición deben ser específicos, probados a lo que los administradores, desarrolladores y usuarios necesitan saber. La medición es necesaria para evaluar el estado del proyecto, el producto, los procesos y los recursos.
En ingeniería de software, la medición es esencial para las siguientes tres actividades básicas:
- Comprender lo que sucede durante el desarrollo y el mantenimiento.
- Controlar lo que sucede en el proyecto.
- Para mejorar procesos y metas
La teoría representacional de la medición
La medición nos dice las reglas que sientan las bases para desarrollar y razonar sobre todo tipo de medición. Es el mapeo del mundo empírico al mundo relacional formal. En consecuencia, una medida es el número o símbolo asignado a una entidad por este mapeo para caracterizar una entidad.
Relaciones empíricas
En el mundo real, entendemos las cosas comparándolas, no asignándoles números.
Por ejemplo, para comparar la altura, usamos los términos 'más alto que', más alto que '. Por lo tanto, estos 'más alto que', más alto que 'son relaciones empíricas para la altura.
Podemos definir más de una relación empírica en el mismo conjunto.
Por ejemplo, X es más alto que Y. X, Y son mucho más altos que Z.
Las relaciones empíricas pueden ser unarias, binarias, ternarias, etc.
X es alto, Y no es alto son relaciones unarias.
X es más alto que Y es una relación binaria.
Las relaciones empíricas en el mundo real se pueden asignar a un mundo matemático formal. En su mayoría, estas relaciones reflejan las preferencias personales.
Algunas de las técnicas de mapeo o calificación utilizadas para mapear estas relaciones empíricas con el mundo matemático son las siguientes:
Escala Likert
Aquí, los usuarios recibirán una declaración sobre la que deben estar de acuerdo o en desacuerdo.
For example - Este software funciona bien.
Totalmente de acuerdo | De acuerdo | Ni de acuerdo ni en desacuerdo | Discrepar | Muy en desacuerdo |
---|---|---|---|---|
Clasificación forzada
Ordene las alternativas dadas de 1 (mejor) an (peor).
Por ejemplo: Clasifique los siguientes 5 módulos de software según su rendimiento.
Nombre del módulo | Rango |
---|---|
Módulo A | |
Módulo B | |
Módulo C | |
Módulo D | |
Módulo E |
Escala de frecuencia verbal
For example - ¿Con qué frecuencia falla este programa?
Siempre | A menudo | A veces | Raramente | Nunca |
---|---|---|---|---|
Escala ordinal
Aquí, los usuarios recibirán una lista de alternativas y deben seleccionar una.
For example - ¿Con qué frecuencia falla este programa?
- Hourly
- Daily
- Weekly
- Monthly
- Varias veces al año
- Una o dos veces al año
- Never
Escala comparativa
Aquí, el usuario tiene que dar un número comparando las diferentes opciones.
Very superiorAbout the sameVery inferior
12345678910
Escala numérica
Aquí, el usuario tiene que dar un número de acuerdo a su importancia.
UnimportantImportant
12345678910
Las reglas del mapeo
Para realizar el mapeo, tenemos que especificar dominio, rango así como las reglas para realizar el mapeo.
For example - Dominio - Mundo real
Range - Mundo matemático como enteros, números reales, etc.
Rules - Para medir la altura, zapatos para usar o no
Del mismo modo, en el caso de la medición del software, la lista de verificación de la declaración a incluir en las líneas de código a especificar.
La condición representativa de la medición
La condición de representación afirma que un mapeo de medición (M) debe mapear las entidades en números y las relaciones empíricas en relaciones numéricas de tal manera que las relaciones empíricas preserven y sean preservadas por relaciones numéricas.
Por ejemplo: La relación empírica 'más alto que' se asigna a la relación numérica '>'. Es decir, X is taller than Y, if and only if M(X) > M(Y)
Dado que puede haber muchas relaciones en un conjunto dado, la condición de representación también tiene implicaciones para cada una de estas relaciones.
Para la relación unaria 'es alto', podríamos tener la relación numérica
X > 50
La condición de representación requiere que para cualquier medida M,
X is tall if and only if M(X) > 50
Etapas clave de la medición formal
Las etapas clave de la medición se pueden resumir de la siguiente manera: