INVESTIGACIÓN 1 TEMA 5, FUNDAMENTOS DE INGENIERÍA DE
SOFTWARE
CARLOS GALVÁN SANTOSCOY
FUND. DE ING. DE SOFTWARE
CELEDONIO COVARRUBIAS AVILA
INGENIERÍA EN SISTEMAS COMPUTACIONALES
Investigación sobre Sistemas de Calidad de Software
La calidad del software se puede cuantificar a través de modelos y métricas que
evalúan diferentes aspectos del producto. Algunas formas de medir la calidad del software incluyen calidad funcional, calidad estructural, usabilidad, eficiencia, confiabilidad y mantenibilidad. Estos métodos tienen en cuenta la calidad interna y externa del software e incluyen varias características y subcaracterísticas que pueden medirse para evaluar la calidad del producto. Además, aplicar métodos de ingeniería de software, realizar revisiones técnicas formales, probar software, adherirse a los estándares organizacionales, controlar cambios y modificaciones, medir, registrar e informar son prácticas que ayudan a garantizar la calidad del software.
1. Cuantificación de la Calidad del Producto de Software:
1.1 Métricas de Calidad: Para cuantificar la calidad del software, es esencial utilizar métricas específicas. Algunas métricas comunes incluyen la complejidad ciclomática, la cantidad de defectos por la línea de código, la cobertura de pruebas y la tasa de mantenibilidad. Estas métricas proporcionan una visión cuantitativa de la calidad del código y su capacidad para resistir errores. 1.2 Calidad Funcional: La calidad funcional se refiere a la capacidad del software para cumplir con los requisitos especificados. Se pueden utilizar métricas como la tasa de defectos funcionales y la eficacia en la resolución de problemas para cuantificar la calidad funcional del producto.
2. Demostración Numérica de la Calidad del Software:
2.1 Índices de Calidad: Utilizar índices de calidad, como el Índice de Calidad de Código (CCI) o el Índice de Mantenibilidad, puede ofrecer una representación numérica de la calidad del software. Estos índices evalúan la legibilidad, la complejidad y la facilidad de mantenimiento del código.
2.2 Análisis de Defectos:
Demostrar la calidad del software también implica analizar la tasa de defectos y su impacto. Utilizar métricas como la tasa de defectos descubiertos en pruebas versus producción puede mostrar la eficacia del proceso de desarrollo. 3. Evaluación de la Calidad de Uso del Software: 3.1 Experiencia del Usuario (UX): Para evaluar la calidad de uso del software, se deben realizar pruebas de UX. Métricas como la tasa de conversión, el tiempo de interacción y la facilidad de aprendizaje pueden cuantificar la experiencia del usuario.
3.2 Encuestas y Retroalimentación del Usuario:
Recopilar datos a través de encuestas y comentarios directos de los usuarios proporciona una evaluación cualitativa que puede convertirse en métricas cuantificables para la calidad de uso.
4. Evaluación de la Calidad de Servicio del Software:
4.1 Disponibilidad y Tiempo de Respuesta: Medir la disponibilidad del sistema y el tiempo de respuesta en situaciones normales y de carga pico son indicadores clave de la calidad de servicio del software.
4.2 Monitoreo del Rendimiento:
Utilizar herramientas de monitoreo para evaluar aspectos como el rendimiento, la capacidad de escalabilidad y la detección proactiva de problemas contribuye a la evaluación de la calidad de servicio. Bibliografía: -Castro, D. (2023, 17 enero). ¿Cómo evaluar la calidad de un software? - David Castro - Medium. Medium. https://davidcasr.medium.com/c%C3%B3mo-evaluar- la-calidad-de-un-software- 10aa923f63aa#:~:text=Pruebas%20de%20software%3A%20Las%20pruebas,evalu ar%20diferentes -Elementos que permiten evaluar la calidad en el software. (s. f.). http://www.eumed.net/tesis-doctorales/2014/jlcv/calidad-software.htm -Medina, I. F. (2023, 28 noviembre). Los estándares de calidad del software más importantes. Blog de hiberus. https://www.hiberus.com/crecemos-contigo/los- estandares-de-calidad-del-software-mas-importantes/ -Callejas-Cuervo, M. (2017). Modelos de calidad del software, un estado del arte. https://www.redalyc.org/journal/2654/265452747018/html/ -Agencia, F. (2022, 18 abril). Calidad del software. Salud Electrónica. https://saludelectronica.com/calidad-del-software/ -Midiendo la calidad del software. (s. f.). SG Buzz. https://sg.com.mx/revista/40/midiendo-la-calidad-del-software
La Medición de Software Implica Analizar Las Estadísticas de Uso de Software y Ayuda A Los Administradores de TI A Reducir Los Gastos Generales Debido A Renovaciones y Actualizaciones No Deseadas