You are on page 1of 3

Introducción

Con este ensayo pretendo dar a conocer mi punto de vista acerca de las métricas y seguimientos de
un proyecto de informática. Explicando los métodos mas efectivos y mas viables de realizar a la
hora de querer calcular los distintos datos del proyecto, tales como: Calidad, Productividad, Costo,
etc.; y así saber si la inversión que se realiza es acorde a la calidad del producto final.
Permitiéndonos esta técnica ajustar el producto para realizar le algún tipo de mejora que requiera
para un desempeño mas optimo el cual satisfaga las necesidades para la cual será desarrollado.
Desarrollado.

Para entrar mas de lleno al desarrollo del tema primero definamos que son las métricas y para que
nos sirven. Métrica es un conjunto de técnicas y formulas aritméticas las cuales nos permiten
conocer diferentes tipos de datos relacionados con el desarrollo de una aplicación de software y nos
sirve para llevar un control del estado del mismo, pudiendo así regular ciertos aspectos de la
aplicación, tal como lo afirma Pressman cuando dice que: “La garantía de calidad del software, es
una 'Actividad de protección' que se aplica a lo largo de todo el proceso de ingeniería de software”.
De la anterior aseveración podemos concluir que el desarrollo de una aplicación tiene que pasar
bajo constante revisiones, tanto financieras como de requerimientos, para que este se concluya
cuente con la mínima cantidad de fallas en sus procesos y satisfacer de una mejor manera las
necesidades por las cuales fue desarrollado.
Cuando hablamos de métricas relacionadas con el software nos referimos a que podemos calcular o
medir que tan funcional es, su grado de complejidad y la eficiencia que posee. Para realizar dichos
cálculos se utilizan distintas variables como son: numero total de lineas de código (LDC), la
inversión total que se realizo para el desarrollo de la aplicación, cuantas lineas de código son
escritas por hora, costo por linea de código, etcétera.
Las variables mencionadas arriba pueden ser categorizadas en 2 ramas:
• Medidas Directas.
• Medidas Indirectas.
Entre las directas podemos decir que se encuentran aquellas medidas que son cuantificables, osea
que se pueden apreciar a simple vista, como son LDC, Tamaño de la aplicación, Numero de
defectos, Numero de errores, etc..
Mientras que las indirectas son medidas que son estimadas, no pueden ser calculadas precisamente,
algunos ejemplos son: la calidad, facilidad de uso de la aplicación (esta puede variar según el
usuario que la este ejecutando), Eficiencia, etc. .
Cuando un software se somete a una prueba utilizando la métrica orientada al tamaño, se estima el
numero de personas que son necesarias para la realización del mismo en un tiempo previamente
establecido, en este caso, usando métrica orientado al tamaño, la variable del numero de lineas de
código es muy relevante ya que usando ese dato se efectuaran las demás operaciones aritméticas.
Los errores son aquellas fallas que el programador encuentra cuando esta depurando el código, y
estas son solucionadas antes que el programa sea usado por los usuarios finales, pero si al
desarrollador se le pasa por alto algún error y este es encontrado hasta que la aplicación esta en
ejecución, toma el carácter de deficiencia, debido a que la aplicación ya esta en uso y no cumple
con una opción que debería. Y es aquí donde entra la eficiencia de eliminación de defectos, la cual
es una medida de filtrado cada una de las actividades del marco de trabajo. Si la eficiencia de
eliminación de defectos es alta, la calidad del producto es directamente proporcional a esta.
Conclusión

El uso de métricas en el desarrollo de una aplicación es una fase importante para que este el
software sea desarrollado mediante un standar de calidad, tanto de la aplicación como del personal a
cargo del desarrollo del mismo, pudiendo así medir y trazar una linea base de las expectativas que
se tienen que cumpla el sistema. Con el empleo de este tipo de técnicas también se puede analizar si
es factible el desarrollo de la aplicación y que esta a la vez sea de calidad referente al costo de la
misma. Dependiendo de la magnitud de la aplicación se tiene que tener en cuenta la calidad del
mismo(efectividad por cada linea de código) ya que es mas susceptible a un error una aplicación
mas compleja que una mas simple.
También puedo decir que sin el uso de la técnica de métrica para el control de una aplicación no se
tendrá el resultado que se espera que esta produzca y el numero de defectos que esta posea serán
mayores y posiblemente la inversión que se realice para su desarrollo sea al final de todo un mal
gasto de parte de la empresa.

You might also like