NC ISO/IEC 25010:2016 SQuaRE – Modelos de la Calidad de Software y Sistemas

Esta norma define un Modelo de la calidad en el uso compuesto por cinco características (algunas de las cuales se subdividen en subcaracterísticas) y un Modelo de la calidad del producto compuesto por ocho características (que se subdividen en subcaracterísticas).

Modelo de la calidad en el uso
foto

  • Eficacia: exactitud e integridad con que los usuarios logran objetivos establecidos.
  • Eficiencia: relación entre los recursos empleados, la exactitud e integridad con la que los usuarios logran los objetivos establecidos.
  • Satisfacción: grado en que se satisfacen las necesidades del usuario cuando un producto o sistema se utiliza en un contexto de uso establecido.
  • Utilidad: grado en que el usuario está satisfecho con el logro percibido de los objetivos, incluyendo los resultados y las consecuencias del uso.
  • Confianza: grado en el que un usuario u otra parte interesada tienen la certeza de que un producto o sistema se comportarán según lo previsto.
  • Placer: grado en que un usuario obtiene disfrute al satisfacer sus necesidades personales.
  • Comodidad: grado en el que el usuario está satisfecho con su bienestar físico.
  • Ausencia de riesgo: grado en que un producto o sistema mitiga el riesgo potencial para la situación económica, la vida humana, la salud o el medio ambiente.
  • Mitigación del riesgo económico: grado en que un producto o sistema mitiga el riesgo potencial para la situación financiera, el funcionamiento eficiente, locales comerciales, reputación u otros recursos en los contextos de uso previstos.
  • Mitigación del riesgo para la salud y la seguridad: grado en que un producto o sistema mitiga el riesgo potencial para las personas en los contextos de uso previstos.
  • Mitigación del riesgo ambiental: grado en que un producto o sistema mitiga el riesgo potencial a la propiedad o el medio ambiente en los contextos de uso previstos.
  • Cobertura de contexto: grado en que un producto o sistema se puede utilizar con eficacia, eficiencia, ausencia de riesgo y satisfacción tanto para contextos de uso especificados como para contextos más allá de los inicialmente identificados explícitamente.
  • Exhaustividad de contexto: grado en que un producto o sistema se puede utilizar con eficacia, eficiencia, ausencia de riesgo y satisfacción en todos los contextos de uso especificados.
  • Flexibilidad: grado en que un producto o sistema se puede utilizar con eficacia, eficiencia, ausencia de riesgo y satisfacción en contextos más allá de los inicialmente especificados en los requisitos.

Modelo de la calidad del producto

foto2

  • Adecuación funciona: grado en que un producto o sistema proporciona las funciones que cumplen las necesidades declaradas o implícitas cuando se utiliza en las condiciones especificadas.
  • Completitud funcional: grado en el cual el conjunto de funciones cubre todas las tareas y los objetivos especificados por el usuario.
  • Corrección funcional: grado en que un producto o sistema proporciona los resultados correctos con el nivel de precisión requerido.
  • Pertinencia funcional: grado en que las funciones facilitan la realización de tareas y objetivos específicos.
  • Eficiencia de desempeño: desempeño referente a la cantidad de recursos utilizados bajo determinadas condiciones.
  • Rendimiento: grado en que se satisfacen los requisitos de tiempos de respuesta, procesamiento y tasas de rendimiento de un producto o sistema al realizar sus funciones.
  • Utilización de los recursos: grado en que se satisfacen los requisitos de cantidades y tipos de recursos utilizados por un producto o sistema al realizar sus funciones.
  • Capacidad: grado en que se satisfacen los requisitos de límites máximos de un producto o los parámetros de un sistema.
  • Compatibilidad: grado en que un producto, sistema o componente puede intercambiar información con otros productos, sistemas o componentes, y/o llevar a cabo sus funciones requeridas, cuando comparten el mismo entorno hardware o software.
  • Coexistencia: grado en que un producto puede llevar a cabo sus funciones requeridas de manera eficiente mientras comparte un entorno común y recursos con otros productos, sin impacto perjudicial sobre estos.
  • Interoperabilidad: grado en el cual dos o más sistemas, productos o componentes pueden intercambiar información y utilizar la información que se ha intercambiado.
  • Usabilidad: grado en que un producto o sistema puede ser utilizado por usuarios específicos para lograr los objetivos definidos con eficacia, eficiencia y satisfacción en un contexto de uso especificado.
  • Reconocibilidad: grado en que un producto o sistema permite al usuario reconocer si el mismo es apropiado para sus necesidades.
  • Cognoscibilidad: grado en que un producto o sistema puede ser utilizado por usuarios específicos para lograr los objetivos de aprendizaje definidos para utilizar el producto o sistema con eficacia, eficiencia, ausencia de riesgo y satisfacción en un contexto de uso especificado.
  • Operabilidad: grado en que un producto o sistema tiene atributos que lo hacen fácil de operar y controlar.
  • Protección ante errores de usuarios: grado en que un sistema protege a los usuarios de cometer errores.
  • Estética de interfaz de usuario: grado en el que una interfaz de usuario permite la interacción agradable y satisfactoria para el usuario.
  • Accesibilidad: grado en que un producto o sistema puede ser utilizado por personas con un amplio rango de características y capacidades para alcanzar un objetivo definido en un contexto de uso especificado.
  • Fiabilidad: grado en que un sistema, producto o componente realiza funciones especificadas en las condiciones definidas por un período de tiempo determinado.
  • Madurez: grado en que un sistema, producto o componente cumple con la fiabilidad requerida en condiciones de operación normales.
  • Disponibilidad: grado en que un sistema, producto o componente está operativo y accesible cuando sea necesario para su uso.
  • Tolerancia ante fallos: grado en que un sistema, producto o componente opera según lo previsto independientemente de la presencia de fallos en el hardware o software.
  • Recuperabilidad: grado en el cual un producto o sistema puede recuperar los datos directamente afectados y restablecer el estado deseado, cuando ocurre una interrupción o una falla.
  • Seguridad: grado en que un producto o sistema protege la información y los datos para que otros productos o sistemas tengan la capacidad de acceso de datos apropiada según sus tipos y niveles de autorización.
  • Confidencialidad: grado en que un producto o sistema permite que los datos sean accesibles solo por las personas autorizadas.
  • Integridad: grado en el que un sistema, producto o componente impide el acceso no autorizado, o la modificación de programas o datos.
  • No rechazo: grado en el que las acciones o eventos pueden probarse que han tenido lugar para que posteriormente no sean negadas.
  • Responsabilidad: grado en el que las acciones de una entidad pueden atribuirse únicamente a esta.
  • Autenticidad: grado en el que la identidad de un sujeto o recursos pueden probar ser quien dicen ser.
  • Mantenibilidad: grado de eficacia y eficiencia con que un producto o sistema puede ser modificado por los mantenedores destinados.
  • Modularidad: grado en el que un sistema o programa de computadora está integrado por componentes individuales de tal manera que un cambio en uno de estos tiene un impacto mínimo en los otros componentes.
  • Reusabilidad: grado en que un activo puede utilizarse en más de un sistema o en la construcción de otros activos.
  • Analizabilidad: grado de eficacia y eficiencia con el que es posible evaluar el impacto de un cambio intencionado sobre una  o más de sus partes de un producto o sistema, o para diagnosticar deficiencias o causas de las fallas en un producto, o identificar las partes a modificarse.
  • Modificabilidad: grado en que un producto o sistema puede ser modificado de forma eficaz y eficiente sin introducir defectos o degradar la calidad del producto existente.
  • Testabilidad: grado de eficacia y eficiencia con la que los criterios de prueba se pueden establecer para un sistema, producto o componente y determinar si se han cumplido los criterios.
  • Portabilidad: grado de eficacia y eficiencia con que un sistema, producto o componente pueden ser transferidos de un hardware, software o entorno (operativo o de uso) a otro.
  • Adaptabilidad: grado en que un producto o sistema puede ser adaptado de forma eficaz y eficiente para diferentes hardware o software en evolución, u otros entornos operativos o de uso.
  • Instalabilidad: grado de eficacia y eficiencia con la que un producto o sistema puede ser instalado y/o desinstalado con éxito en un entorno específico.
  • Reemplazabilidad: grado en que un producto puede sustituir a otro producto de software específico para el mismo propósito en el mismo entorno.