ISO/IEC 9126 es un estándar internacional propuesto para garantizar la ‘calidad de todos los productos intensivos en software’ que incluye un sistema crítico para la seguridad en el que, en caso de falla del software, la vida estará en peligro. ISO, es decir, la Organización Internacional de Normalización, e IEC, es decir, la Comisión Electrotécnica Internacional, han desarrollado las normas ISO/IEC 9126 para la ingeniería de software -> Calidad del producto para proporcionar un modelo de evaluación y especificación integral para la calidad del producto de software.
El estándar se divide en 4 partes como se muestra en la siguiente figura:
Parte 1 Ingeniería de software: calidad del producto «Modelo de calidad»:
describe el marco del modelo de calidad que explica las relaciones entre los diferentes enfoques de la calidad, así como la identificación de las características de calidad y las subcaracterísticas de los productos de software.
Parte 2 Ingeniería de software: calidad del producto «Métricas externas»:
se utiliza para describir métricas externas que se utilizan para medir características y subcaracterísticas que se identifican en la parte 1.
Parte 3 Ingeniería de software: calidad del producto «Métricas internas»:
se utiliza para describir las métricas internas que se utilizan para medir las características y subcaracterísticas que se identifican en la parte 1.
Parte 3 Ingeniería de software: calidad del producto «Metricas de calidad en uso»:
su uso es identificar las métricas que se utilizan para medir los efectos de las características de calidad combinadas para el usuario.
A partir de la discusión anterior, se concluye que las primeras tres partes se ocupan de describir y medir la calidad del producto de software y la cuarta parte se ocupa de la calidad del producto de software desde el punto de vista del usuario.
Además, la primera parte, es decir, el modelo de calidad, se clasifica en dos categorías, como se muestra en la siguiente figura:
Parte de Calidad Interna Externa: Determina la calidad de un producto de software a través de seis características que son Funcionalidad, Confiabilidad, Usabilidad, Eficiencia, Mantenibilidad y Portabilidad. Cada característica se subdivide en subcaracterísticas relacionadas que también se representan en el ejemplo anterior.
- Funcionalidad: Las funciones son aquellas que van a satisfacer necesidades implícitas.
- Idoneidad
- Precisión
- interoperabilidad
- Seguridad
- Cumplimiento de funcionalidad
- Confiabilidad: Un conjunto de atributos que influirán en la capacidad del software para mantener el nivel de rendimiento.
- Madurez
- Tolerancia a fallos
- Recuperabilidad
- Cumplimiento de confiabilidad
- Usabilidad: un conjunto de atributos que se relacionan con el esfuerzo necesario para su uso por parte de un conjunto implícito de usuarios.
- comprensibilidad
- aprender habilidad
- Operabilidad
- Atractivo
- Cumplimiento de usabilidad
- Eficiencia: Un conjunto de atributos que influyen en la relación entre el nivel de desempeño del software bajo condiciones establecidas.
- Comportamiento del tiempo
- Utilización de recursos
- Cumplimiento de eficiencia
- Mantenibilidad: un conjunto de atributos que se relacionan con el esfuerzo necesario para realizar modificaciones específicas.
- analizabilidad
- Posibilidad de cambiar
- Estabilidad
- Testabilidad
- Cumplimiento de la mantenibilidad
- Portabilidad: un conjunto de atributos que se relacionan con la capacidad del software para transferirse de un entorno a otro.
- Adaptabilidad
- Instalabilidad
- Coexistencia
- Reemplazar habilidad
- Cumplimiento de portabilidad
Modelo de Calidad en Uso: Identifica las cuatro características de calidad, es decir, Efectividad, Productividad, Seguridad, Satisfacción.
Publicación traducida automáticamente
Artículo escrito por itskawal2000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA