Descarga la aplicación para disfrutar aún más
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.
Compartir