Está en la página 1de 3

MÉTRICAS DE SOFTWARE

D. E. Segura Ciramagua
139-14-12730 Universidad Mariano Gálvez
474-Ingeniería de Software
seg_44@hotmail.es

Resumen
La métrica de Software se define como lo equivalente a calidad ya que a través de esta herramienta se
estipula y se garantiza la calidad que debe tener el software, los software que hoy en día se trabajan
muchos de estos son certificados pero hay empresas que sin un conocimiento previo contratan
empresas sin experiencia o jóvenes que no pueden dar una garantía que la solución al problema plantea
es la mejor o que están utilizando el código de la manera más eficiente ya que sin la experiencia no
logran llegar muy lejos sino que hace más complejos los procesos de tal manera que la métrica se
encarga de orientar y evaluar cada unas de los parámetros que esta misma tiene definidos en cuanto a
los software por eso que muchos de estos tienden a tener un costo elevado porque resuelven las tareas
eficientemente y proporcionar la información que es necesaria para empresa, siempre existen evolución
de versiones y cada actualización mejores haciendo más eficiente este y garantizado a la empresas
soluciones inmediatas.

Palabras Claves
Calidad, Software, Métrica, Medición, Código.

Desarrollo del Tema


Al hablar de métricas debemos comenzar hablando de calidad. Existe una gran diferencia entre
producir software y producir software de calidad. El ejemplo que podemos tomar es cuando
producimos una función, tal vez el código se compila y parece trabajar pero no podemos decir nada
más acerca de él, si esta función tuviese calidad cumpliría con satisfacer los requerimientos
establecidos podría reaccionar de manera predecible a entradas ilegales, podría ser revisada por otras
personas y estaría bien documentado el código. Un diseño de alta calidad casi siempre es fácil de
mejorar para producir una funcionalidad adicional, se puede adaptar con facilidad a requerimientos
diferentes, se aplica a diferentes entornos y se podría utilizar en diferentes situaciones. El objetivo es
crear estándares de aceptación, al igual que productos que satisfagan estas especificaciones. Para
realizar esto debemos saber cuantificar la calidad, como establecer las metas basándonos en estas
cantidades y cómo controlar el avance de estas metas.

Métricas
Las métricas ayudan a entender el proceso que se utiliza para desarrollar un producto, así dicho
producto. El producto se mide para mejorarlo y así aumentar su calidad. Hay un sin número de
preguntas que se despliegan al intentar medir un producto que no se ha medido en el pasado:

¿Cuáles son las métricas apropiadas para el proceso y para el producto?


¿Cómo se deben utilizar los datos que se recopilan?
¿Es bueno usar medidas para comparar gente, procesos o productos?

Antes de realizar cualquier cosa debemos decir que hay cuatro razones para medir:
Caracterizar
Evaluar
Predecir
Mejorar

Como ya sabemos, medida, medición y métrica son términos que suelen usarse de manera
intercambiable y es importante observar sus diferencias.

Medida: Valor asignado a un atributo de una entidad mediante una medición. Ejemplo: 35.000 líneas
de código.

Medición: Es el acto de determinar una medida. Ejemplo: Ana será la encargada de medir las LDC de
cada módulo del sistema.

Métrica: Medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo
dado. Incluye el método de medición. Ejemplo: La productividad de este proyecto fue de 500 líneas
(LDC/persona-mes).

Indicador: Es una métrica o combinación de métricas que proporcionan una visión profunda del
proceso de software. Ejemplo: La productividad media de nuestra empresa es de 500 (LDC/pm).

La cuantificación es una parte esencial de la Ingeniería de software. Los Ingenieros de software


también usan métricas como líneas de código, número de clases, número de defectos fijos por mes y
número de funciones por clase, es por esto que las métricas nos ayudarán a entender dos cosas: el
proceso técnico que se utiliza para desarrollar un producto y el producto.

Ventajas del uso de métricas:


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.
Se tendrá un soporte para la estimación y la planificación.

Las métricas deben ser:


Exactas
Precisas: No se debe perder información en los redondeos ya que la información se desvirtúa.
Consistentes: Una medición de un atributo debe dar el mismo valor independientemente de la
medición.
Comparables: Para ello, debe estar normalizada.

Comentario Personal
Todo software debe ser evaluado según su calidad ya que las métricas lo que buscan es la calidad que
software puede dar tanto al usuario como la calidad con las que fue escrita cumpliendo los
requerimientos propuestos y cumpliendo con todas las estándares de programación para una que sea
eficiente en el tiempo y las precisión de dar respuestas correctas por eso es que la métricas se encarga
de elaborar los diferentes para poder evaluar que pase los estándares y normas que este tiene para que
el sistema pueda aprobarse según las normas establecidas.

Conclusión
Las métricas son una de las funciones principales en cuanto a la evaluación del software que se va
ejecutando en todo lo proyectos lo que se busca a través de esta herramienta es la calidad del Software
que sabemos que es lo más importante ya que se parte de un planteamiento de un problema y lo que se
busca a es garantizar al cliente que lo que se le ha dado una solución es la mas eficientes para un
trabajo efectivo del software que se ha programado baja los principios de programación limpia y
empleando la sintaxis correcta, en cuanto a la ejecución del mismo resolviendo los diferentes datos que
se ejecutan dentro de esta.

Bibliografía
wikifoundry.com (Noviembre 2008). ​Métricas de Software. ​Extraído el 21 de marzo de 2018.
http://clases3gingsof.wikifoundry.com/page/M%C3%A9tricas

Slideshare.net (Marzo 2010). ​Métricas de Ingeniería de Software. ​Extraído el 21 de marzo de 2018.


https://es.slideshare.net/1richard1/metricas-ingenieria-de-software​.

También podría gustarte