Logo Studenta

Calidad del software y métricas de calidad

¡Estudia con miles de materiales!

Vista previa del material en texto

1er semestre Ing. informática 2017 
Calidad del software y métricas de calidad: Mejorando la excelencia y la confiabilidad 
 
Resumen: 
La calidad del software es un aspecto crucial en el desarrollo de aplicaciones y 
sistemas informáticos. Para asegurar que un software cumpla con los estándares de 
calidad y brinde una experiencia satisfactoria a los usuarios, se utilizan métricas de 
calidad que permiten evaluar diferentes aspectos del software, como su rendimiento, 
confiabilidad, usabilidad y mantenibilidad. Estas métricas proporcionan una base 
objetiva para medir y mejorar continuamente la calidad del software. 
 
Ejemplo de uso en la vida real: 
 
Un ejemplo del uso de métricas de calidad en la vida real se encuentra en el desarrollo 
de una aplicación móvil de transporte compartido. Para garantizar una experiencia de 
usuario óptima y un funcionamiento confiable, se utilizan métricas de calidad 
específicas, como las siguientes: 
 
1. Tiempo de respuesta: Se mide el tiempo que tarda la aplicación en responder a las 
interacciones del usuario, como solicitar un viaje o actualizar la ubicación en tiempo 
real. Un objetivo de calidad podría ser que el tiempo de respuesta sea inferior a 2 
segundos en promedio. 
 
2. Tasa de errores: Se registra la cantidad de errores o fallas que se producen en la 
aplicación, como bloqueos inesperados o errores en la navegación. Un objetivo de 
calidad podría ser mantener la tasa de errores por debajo del 1% de las interacciones 
de los usuarios. 
 
3. Usabilidad: Se utilizan métricas de usabilidad para evaluar la facilidad de uso de la 
aplicación, como la cantidad de pasos necesarios para completar una reserva de viaje 
o la claridad de las instrucciones proporcionadas. Se pueden realizar pruebas de 
usabilidad con usuarios reales y medir su satisfacción y eficiencia al utilizar la 
aplicación. 
 
4. Cobertura de pruebas: Se mide la cantidad de funcionalidades y casos de prueba 
cubiertos en las pruebas automatizadas. Un objetivo de calidad podría ser alcanzar una 
1er semestre Ing. informática 2017 
cobertura de pruebas del 80% o superior para garantizar una amplia validación de las 
funcionalidades del software. 
 
Estas métricas de calidad permiten a los equipos de desarrollo evaluar y monitorear el 
desempeño de la aplicación en tiempo real, identificar áreas de mejora y tomar 
medidas correctivas. Por ejemplo, si se observa un aumento en la tasa de errores, el 
equipo puede investigar las causas subyacentes, realizar pruebas adicionales y corregir 
los problemas identificados para mejorar la estabilidad y la confiabilidad del software. 
 
Además, las métricas de calidad también ayudan a establecer estándares de calidad 
claros y medibles en el proceso de desarrollo. Los equipos pueden establecer metas y 
objetivos específicos en función de las métricas de calidad establecidas y trabajar de 
manera proactiva para cumplirlas, lo que contribuye a la entrega de un software 
confiable, funcional y de alto rendimiento.

Continuar navegando