Progreso del curso: 0%
Tema 4.2

Iso-iec 9126

4.2 Iso-iec 9126

ISO/IEC 9126 representa uno de los marcos más influyentes en la definición y medición de la calidad de software. Aunque técnicamente ha sido reemplazado por la familia ISO/IEC 25010, su estructura conceptual continúa siendo ampliamente utilizada en la industria y proporciona un fundamento invaluable para entender cómo se evalúa la usabilidad de productos editoriales multimedia. Esta norma fue desarrollada por el Comité Técnico ISO/IEC JTC 1 con la intención de proporcionar un modelo de referencia comprensivo para la calidad del software.

El punto central de ISO/IEC 9126 es que define la calidad de software no como un único atributo, sino como un conjunto multidimensional de características, cada una con sus propias subcaracterísticas y métricas asociadas. Para productos editoriales multimedia, este enfoque multidimensional es particularmente útil porque permite evaluar de forma equilibrada aspectos técnicos (confiabilidad, eficiencia) y aspectos centrados en el usuario (usabilidad, satisfacción).

Las seis características principales de ISO/IEC 9126

El modelo ISO/IEC 9126 organiza la calidad de software en seis características principales. La primera es Funcionalidad, que evalúa si el software proporciona todas las funciones necesarias y si estas funcionan correctamente. Para un curso editorial multimedia, esto significa: ¿se puede navegar entre módulos? ¿se pueden descargar materiales? ¿funciona la búsqueda? ¿se sincronizan correctamente los datos entre dispositivos?

La segunda característica es Confiabilidad, que mide la capacidad del producto de mantener un nivel de servicio bajo condiciones normales y excepcionales. Incluye métricas como tasa de fallos, capacidad de recuperación ante errores, y disponibilidad del servicio. Un producto editorial multimedia confiable mantiene disponibilidad >99%, no pierde datos de usuario cuando ocurren interrupciones, y se recupera automáticamente de fallos transitorios sin intervención manual.

La tercera característica es Usabilidad, que mide el esfuerzo necesario para usar el software y la satisfacción del usuario. ISO/IEC 9126 define cuatro subcaracterísticas dentro de usabilidad: Comprensibilidad (¿qué fácil es entender qué hace el software?), Aprendibilidad (¿cuánto esfuerzo requiere aprender a usarlo?), Operabilidad (¿es fácil operar una vez aprendido?), y Atracción (¿resulta agradable la experiencia general?).

La cuarta característica es Eficiencia, que evalúa el desempeño del sistema: tiempos de respuesta, utilización de recursos, throughput. Para editoriales digitales, esto incluye tiempos de carga de páginas y contenido multimedia, respuesta a acciones del usuario, y capacidad de manejar múltiples usuarios simultáneos sin degradación.

La quinta característica es Mantenibilidad, que evalúa la capacidad de mantener, modificar y mejorar el software después de su despliegue. Aunque aparentemente técnica, esto impacta directamente al usuario final: un producto difícil de mantener tendrá ciclos de actualización más lentos y más propenso a bugs no corregidos.

La sexta y última característica es Portabilidad, que mide la facilidad de transferir el software entre diferentes entornos (sistemas operativos, navegadores, dispositivos). Para productos editoriales multimedia disponibles globalmente, portabilidad es crítica: el mismo contenido debe funcionar en iOS, Android, Windows, macOS, y navegadores múltiples.

Aplicación específica de ISO/IEC 9126 a usabilidad editorial

Para especialistas en calidad de productos editoriales, las subcaracterísticas de usabilidad definidas en ISO/IEC 9126 proporcionan un framework operacional muy útil. Comprensibilidad se evalúa preguntando: ¿puede un usuario nuevo entender inmediatamente qué funciones están disponibles? ¿Están claramente etiquetados los botones y menús? ¿Existe ayuda contextual cuando es necesaria?

En el contexto de un curso online, la comprensibilidad incluye: ¿es clara la estructura del curso (módulos, lecciones, secciones)? ¿Entiende el usuario dónde está actualmente? ¿Sabe qué debe hacer a continuación? Un curso donde el usuario se pierde en la navegación falla en comprensibilidad, incluso si tecnológicamente todo funciona.

Aprendibilidad se refiere a la facilidad inicial de uso para usuarios sin experiencia previa con el producto. La métrica podría ser tiempo requerido para completar la primera tarea de forma satisfactoria. Un producto altamente usable permite a usuarios sin capacitación completar tareas significativas dentro de 5-15 minutos. Si requiere horas de lectura de documentación, tiene problemas de aprendibilidad.

Operabilidad valora la facilidad de uso una vez que el usuario ha aprendido los conceptos básicos. Incluye: ¿es consistente la interfaz? ¿Las acciones frecuentes requieren múltiples clics? ¿Existen atajos para usuarios avanzados? ¿El sistema previene acciones peligrosas (por ejemplo, borrar sin confirmación)? Para productos editoriales con usuarios que pasarán horas dentro de ellos, operabilidad deficiente causa fatiga y frustración acumulativa.

Atracción se refiere a aspectos emocionales de la experiencia: ¿el diseño es visualmente agradable? ¿La interacción se siente fluida? ¿Transmite profesionalidad y confianza? Aunque puede parecer superficial, la atracción influye significativamente en la percepción de calidad y en la propensión del usuario a recomendar el producto.

Métricas y medición en ISO/IEC 9126

ISO/IEC 9126 no proporciona métricas específicas predefinidas, sino que establece un framework para definir métricas apropiadas al contexto. Para Funcionalidad, las métricas podrían incluir: porcentaje de requisitos funcionales implementados, número de funciones críticas con errores conocidos, cobertura de casos de prueba. Para Confiabilidad: tasa de fallos por hora de operación, tiempo medio entre fallos (MTBF), tiempo medio para reparar (MTTR).

Para Usabilidad, las métricas son más cualitativas: cuestionarios de satisfacción del usuario (System Usability Scale), tasa de éxito en tareas (porcentaje de usuarios que completaron tareas sin ayuda), tiempo para completar tareas, número de errores cometidos. Para Eficiencia: latencia (tiempo desde acción a respuesta), throughput (transacciones por segundo), utilización de ancho de banda. Para Portabilidad: número de plataformas soportadas, tiempo de adaptación entre plataformas.

Una práctica común es asignar a cada característica un peso relativo (por ejemplo, Usabilidad 30%, Funcionalidad 25%, Confiabilidad 25%, Eficiencia 15%, Portabilidad 5%) reflejando la importancia relativa para ese producto específico. Luego se calcula una puntuación de calidad integral ponderada.

Integración en ciclos de desarrollo y mejora

ISO/IEC 9126 es más efectivo cuando se integra desde las fases iniciales de desarrollo. Durante especificación de requisitos, se definen explícitamente qué nivel de cada característica es aceptable. Por ejemplo: "La plataforma debe alcanzar una disponibilidad del 99,5%, un tiempo de carga promedio <2 segundos, y una puntuación de usabilidad (SUS) >70/100".

Estos objetivos guían decisiones de arquitectura, design, y testing. Durante desarrollo, se monitorean continuamente estas métricas. Post-lanzamiento, se utiliza retroalimentación real de usuarios para refinar las métricas y recalibrar objetivos en iteraciones futuras.

Relación entre ISO/IEC 9126 e ISO/IEC 25010

La familia ISO/IEC 25010 representa la evolución de 9126, manteniendo la estructura básica de características pero actualizándolas para contextos modernos. Introduce Security como característica adicional (crítica en contextos digitales actuales) y actualiza definiciones para reflejar cambios tecnológicos. Sin embargo, la lógica fundamental y aplicabilidad a evaluación de productos editoriales permanece consistente.

Ideas clave

  • ISO/IEC 9126 define calidad de software como seis características: Funcionalidad, Confiabilidad, Usabilidad, Eficiencia, Mantenibilidad y Portabilidad.
  • Usabilidad en 9126 comprende cuatro subcaracterísticas: Comprensibilidad, Aprendibilidad, Operabilidad y Atracción.
  • El modelo enfatiza evaluar software de forma multidimensional, no reduciendo calidad a un único atributo.
  • Las métricas deben contextualizarse para cada producto y pueden ser cuantitativas (tasa de fallos) o cualitativas (puntuaciones de satisfacción).
  • La asignación de pesos permite reflejar la importancia relativa de cada característica según el tipo de producto.
  • Aunque 25010 es técnicamente el estándar actual, la estructura conceptual de 9126 permanece ampliamente utilizada y relevante.
¿Has terminado este apartado? Tu progreso se guarda en este navegador. Regístrate para conservarlo en tu cuenta.