Want to create interactive content? It’s easy in Genially!

Get started free

Modelos de calidad del software

UAG

Created on March 12, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Winter Presentation

Hanukkah Presentation

Vintage Photo Album

Nature Presentation

Halloween Presentation

Tarot Presentation

Vaporwave presentation

Transcript

Modelos de calidad del software

Un modelo de calidad no se limita a verificar si el software funciona; también considera aspectos como usabilidad, confiabilidad, eficiencia, mantenibilidad, seguridad y compatibilidad, entre otros. Estos modelos ayudan a transformar conceptos abstractos (por ejemplo, “el sistema es fácil de usar”) en criterios medibles (como tiempo promedio de aprendizaje, número de errores por usuario o tiempo de respuesta). De esta forma, permiten evaluar la calidad desde múltiples perspectivas: técnica, operativa y de negocio.

Uno de los modelos más reconocidos a nivel internacional es el establecido en la norma ISO/IEC 25010, que forma parte del estándar SQuaRE (Systems and Software Quality Requirements and Evaluation).

Este modelo organiza la calidad en características principales como:

Eficiencia de desempeño

Adecuación funcional

Compatibilidad

Usabilidad

Seguridad

Fiabilidad

Mantenibilidad

Portabilidad

Cada una de estas características se divide en subcaracterísticas más específicas, lo que facilita su evaluación detallada.

En términos prácticos, los modelos de calidad del software permiten:

• Establecer criterios claros de evaluación.

• Diseñar pruebas alineadas con atributos específicos de calidad.

• Medir el cumplimiento de requisitos no funcionales.

• Comparar productos o versiones de software.

• Apoyar decisiones de liberación o mejora.

En conclusión...

Para ejemplificar su aplicación, considera el desarrollo de una aplicación móvil para la gestión de citas médicas en una clínica privada. La organización desea asegurar que el sistema no solo funcione correctamente, sino que también sea confiable, seguro, eficiente y fácil de usar para pacientes de diferentes edades. En lugar de evaluar la calidad de forma subjetiva, el equipo decide aplicar el modelo SQuaRE como marco de referencia formal.

El primer paso consiste en...

Este proceso responde a las directrices de ISO/IEC 25030, que orienta la especificación de requisitos de calidad cuantificables.

Una vez definidos los requisitos, se diseña el proceso de evaluación conforme a ISO/IEC 25040. El equipo implementa pruebas funcionales para verificar el correcto registro de citas, pruebas de usabilidad con usuarios reales para medir tiempos y facilidad de navegación, pruebas de carga para evaluar el desempeño bajo múltiples accesos simultáneos y pruebas de seguridad para identificar vulnerabilidades. Los resultados obtenidos se comparan con los criterios previamente definidos. Por ejemplo, si la disponibilidad alcanza solo el 98.5%, se determina que no cumple con el estándar establecido y se implementan mejoras en la infraestructura antes de la liberación.

Aplicación de la calidad en el software

La aplicación de la calidad en el software implica llevar a la práctica los principios, procesos y técnicas que permiten garantizar que un producto cumpla con los requisitos establecidos y satisfaga las necesidades del usuario final. La calidad no es únicamente el resultado de ejecutar pruebas al final del desarrollo, sino el efecto de un conjunto de actividades integradas a lo largo de todo el ciclo de vida del software. Estas actividades incluyen la definición clara de requisitos, revisiones tempranas, diseño adecuado, implementación controlada, ejecución de pruebas en distintos niveles y mejora continua de los procesos. Desde esta perspectiva, aplicar calidad significa incorporar prácticas sistemáticas que prevengan defectos y reduzcan riesgos desde etapas iniciales.

La aplicación de la calidad implica entonces planificar las pruebas, definir criterios de aceptación, establecer niveles de prueba (unitarias, integración, sistema y aceptación) y seleccionar técnicas apropiadas según el contexto del proyecto. Asimismo, se deben considerar principios fundamentales como la prueba temprana, la priorización basada en riesgos y la imposibilidad de realizar pruebas exhaustivas. Estos principios orientan la toma de decisiones para utilizar de manera eficiente los recursos disponibles.

Además, la aplicación de la calidad requiere establecer métricas e indicadores que permitan evaluar el progreso y la efectividad de las actividades de prueba. Indicadores como la tasa de defectos encontrados, la cobertura de pruebas y el cumplimiento de criterios de salida ayudan a determinar si el producto está listo para su liberación.

Sin embargo, como lo vimos al principio de la unidad, la ausencia de defectos detectados no garantiza por sí misma la calidad, por lo que es necesario considerar el cumplimiento de los requisitos y la satisfacción del usuario como parte integral del concepto de calidad.

Aplicar la calidad en el software, significa integrar actividades de prevención, detección y mejora continua a lo largo de todo el ciclo de vida del desarrollo. No se trata únicamente de encontrar errores, sino de construir confianza en el producto mediante procesos estructurados, criterios claros y una evaluación constante de riesgos. De esta manera, la calidad deja de ser una actividad aislada y se convierte en una responsabilidad compartida que impacta directamente en el éxito del software y en la satisfacción del usuario final.

En conclusión, los modelos de calidad del software son herramientas estructuradas que convierten la calidad en algo medible y gestionable, permitiendo que las organizaciones no solo desarrollen software que funcione, sino software que realmente cumpla con estándares técnicos y expectativas del usuario final.

REFERENCIAS:

  • International Organization for Standardization. (2023). ISO/IEC 25010:2023 – Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Product quality model [International standard]. ISO.
  • Mitchell, J. L., & Black, R. (2015). Advanced software testing – Vol. 3: Guide to the ISTQB advanced certification as an advanced technical test analyst (2nd ed.). Rocky Nook. P440 Quality Review

El primer paso consiste en seleccionar las características de calidad relevantes del modelo ISO/IEC 25010, que forma parte de SQuaRE. En este caso, se priorizan la adecuación funcional, la usabilidad, la fiabilidad, la eficiencia de desempeño y la seguridad. Posteriormente, estas características se transforman en requisitos de calidad medibles. Por ejemplo, se establece que el tiempo de respuesta para consultar citas no debe exceder tres segundos; que la disponibilidad mensual del sistema debe ser al menos del 99%; que el 90% de los usuarios debe poder agendar una cita en menos de dos minutos; y que toda la información médica debe almacenarse con mecanismos de cifrado y autenticación segura.