© ISO 2001 Todos los derechos reservados
© INEN 2014.
Quito – Ecuador
NORMA TÉCNICA
ECUATORIANA
NTE INEN-ISO/IEC 9126-1
Primera edición 2014-01
INGENIERÍA DEL SOFTWARE. CALIDAD DEL PRODUCTO SOFTWARE. MODELO DE CALIDAD (ISO/IEC 9126-1:2001, IDT)
SOFTWARE ENGINEERING. PRODUCT QUALITY. PART 1: QUALITY MODEL. (ISO/IEC 9126-1:2001, IDT)
_____________________________________
Correspondencia:
Esta Norma Técnica Ecuatoriana es una traducción idéntica de la Norma Internacional ISO/IEC 9126-1:2001
DESCRIPTORES: : Ingeniería, Software, calidad, producto, modelo ICS: 35.080
31 Páginas
EXTRACTO
© ISO 2001 Todos los derechos reservados
© INEN 2014
2014-2698 i
Prólogo nacional
sta Norma Técnica Ecuatoriana NTE INEN-ISO/IEC 9126-1 es una traducción idéntica de la Norma Internacional ISO/IEC 9126-1:2001, “Software engineering. Product quality. Part 1: quality model.”, la fuente de la traducción es la norma adoptada por AENOR. El comité nacional responsable de esta Norma Técnica Ecuatoriana y de su adopción es el Comité Interno del INEN.
EXTRACTO
- 3 - ISO/IEC 9126-1:2001
ÍNDICE
Página
PRÓLOGO ... 4
INTRODUCCIÓN ... 5
1 OBJETO Y CAMPO DE APLICACIÓN ... 7
2 CONFORMIDAD ... 8
3 NORMAS PARA CONSULTA ... 8
4 TÉRMINOS Y DEFINICIONES... 8
5 MARCO DE REFERENCIA DEL MODELO DE CALIDAD... 8
5.1 Enfoques de la calidad ... 9
5.2 Calidad del producto y ciclo de vida ... 9
5.3 Elementos a ser evaluados... 12
5.4 Uso de un modelo de calidad... 12
6 MODELO DE CALIDAD PARA CALIDAD INTERNA Y EXTERNA ... 13
6.1 Funcionalidad... 13
6.2 Fiabilidad... 14
6.3 Usabilidad ... 15
6.4 Eficiencia ... 15
6.5 Mantenibilidad ... 16
6.6 Portabilidad... 16
7 MODELO DE CALIDAD PARA CALIDAD EN USO ... 17
7.1 Calidad en uso ... 17
ANEXO A (Normativo) MÉTRICAS ... 19
A.1 Métricas de software ... 19
A.2 Métricas de calidad en uso ... 20
A.3 Elección de métricas y sistemas de medición... 21
A.4 Métricas usadas para comparaciones ... 21
ANEXO B (Informativo) DEFINICIONES CONTENIDAS EN OTRAS NORMAS ... 23
ANEXO C (Informativo) HISTORIA... 27
BIBLIOGRAFÍA... 29
EXTRACTO
PRÓLOGO
ISO (Organización Internacional de Normalización) e IEC (Comisión Electrotécnica Internacional) constituyen el sistema especializado para la normalización a nivel mundial. Los organismos nacionales miembros de ISO o de IEC participan en el desarrollo de normas internacionales a través de los comités técnicos establecidos por las organizaciones respectivas para realizar acuerdos en los campos específicos de la actividad técnica. Los comités técnicos de ISO e IEC colaboran en los campos de interés mutuo.
Otras organizaciones internacionales, gubernamentales y no gubernamentales, en colaboración con ISO e IEC, también toman parte en estos trabajos.
Los proyectos de las normas internacionales se elaboran de acuerdo con las reglas contenidas en las Directivas de ISO/IEC, Parte 3.
En el campo de las tecnologías de la información, ISO e IEC han establecido un comité técnico conjunto denominado, ISO/IEC JTC 1. Los borradores de normas internacionales adoptados por el comité conjunto circulan por los organismos nacionales para su voto. La publicación como norma internacional requiere la aprobación de al menos el 75% de los organismos nacionales con derecho a voto.
Es importante señalar la posibilidad de que algunos elementos de esta norma internacional pueden estar sujetos a derechos de patente. ISO e IEC no son responsables de la identificación de algunos o todos de esos derechos de patentes.
La Norma Internacional ISO/IEC 9126-1 fue elaborada por el SC 7, Ingeniería del Software y Sistemas del Comité Técnico Conjunto ISO/IEC JTC 1, Tecnología de la Información.
La primera edición de la Norma ISO/IEC 9126-1, junto con las otras partes de la misma anula y sustituye a la Norma ISO/IEC 9126:1991, que ha sido técnicamente revisada.
La Norma ISO/IEC 9126 consta de las siguientes partes que comparten el mismo título general: Ingeniería del software. Calidad del producto.
− Parte 1: Modelo de calidad
− Parte 2: Métricas externas
− Parte 3: Métricas internas
− Parte 4: Métricas de calidad en uso
El anexo A es normativo y forma parte de esta parte de la Norma ISO/IEC 9126-1. Los anexos B, C y D tienen únicamente propósito informativo.
EXTRACTO
- 5 - ISO/IEC 9126-1:2001
INTRODUCCIÓN
Los ordenadores están siendo usados para una cada vez más amplia variedad de aplicaciones, y su correcto funciona- miento es, a menudo, crítico para el éxito del negocio y/o de la seguridad de las personas. El desarrollo o la selección de productos software de alta calidad es, por este motivo, de gran importancia. La especificación y la evaluación extensiva de la calidad del producto software es un factor clave para asegurar una calidad adecuada. Esto se puede conseguir definiendo las características de calidad apropiadas, teniendo en cuenta el propósito del uso del producto software. Es importante que cada característica relevante de calidad del producto software se especifique y se evalúe, utilizando dentro de lo posible métricas que estén validadas o ampliamente aceptadas.
La Norma ISO/IEC 9126 (1991): Evaluación del producto software. Características de calidad y guías para su uso, que fue desarrollada para dar apoyo a estas necesidades, define seis características de calidad y describe un modelo de proceso de evaluación del producto software.
Cuando las características y las métricas asociadas se puedan usar no sólo para evaluar el producto software, sino también para definir requisitos de calidad y otros usos, la Norma ISO/IEC (1991) ha sido sustituida por dos normas relacionadas que constan de varias partes: las Normas ISO/IEC 9126 (Calidad del producto software) e ISO/IEC 14598 (Evaluación del producto software). Las características de calidad del producto software que se definen en esta parte de la Norma ISO/IEC 9126 se pueden usar para especificar requisitos funcionales y/o no funcionales tanto de cliente como de usuario.
Esta parte de la Norma ISO/IEC 9126 es una revisión de la Norma ISO/IEC 9126 (1991), y mantiene las mismas características de calidad del software. Las diferencias principales son:
• la introducción de subcaracterísticas normativas, la mayoría de las cuales están basadas en las subcaracterísticas de carácter informativo que aparecían en la Norma ISO/IEC 9126 (1991):
• la especificación de un modelo de calidad;
• la introducción del concepto de calidad en uso;
• la eliminación del proceso de evaluación (ahora especificado en la serie de Normas ISO/IEC 14598);
• la coordinación del contenido con la Norma ISO/IEC 14598-1.
La relación entre las series de Normas ISO/IEC 9126 e ISO/IEC 14598 (véase el anexo D) se muestra en la figura 1.
EXTRACTO
Fig. 1 – Relaciones entre las Normas ISO/IEC 9126 e ISO/IEC 14598
EXTRACTO
- 7 - ISO/IEC 9126-1:2001
1 OBJETO Y CAMPO DE APLICACIÓN
Esta parte de la Norma ISO/IEC 9126 describe un modelo en dos partes para la calidad del producto software: a) calidad interna y externa, y b) calidad en uso. La primera parte del modelo especifica seis características para la calidad interna y externa, que se subdividen posteriormente en subcaracterísticas. Estas subcaracterísticas se manifiestan externamente cuando el software se usa como parte de un sistema informático, y son el resultado de los atributos internos del software. Esta parte de la Norma ISO/IEC 9126 no elabora el modelo de calidad interna y externa más allá del nivel de subcaracterística.
La segunda parte del modelo especifica cuatro características de calidad en uso, pero no elabora el modelo de calidad en uso más allá del nivel de característica. La calidad en uso es el efecto combinado para el usuario de las seis característi- cas de calidad del producto software.
Las características definidas son aplicables a cualquier letra cursiva de software, incluyendo programas de cálculo y datos contenidos en firmware. Las características y subcaracterísticas proporcionan una terminología consistente para la calidad del producto software. También proporcionan un marco de referencia para especificar requisitos de calidad para el software, y para establecer compromisos entre las capacidades del producto software.
El anexo A, que es normativo, proporciona recomendaciones y requisitos para métricas del producto software, y métricas para calidad en uso. En las otras partes de la Norma ISO/IEC 9126 se dan ejemplos de estas métricas. Estas métricas son aplicables a la especificación de requisitos de calidad y objetivos de diseño de los productos software, incluyendo los productos intermedios. La Norma ISO/IEC 14598-1 contiene una explicación de cómo este modelo de calidad se puede aplicar a la evaluación del producto software.
Esta parte de la Norma ISO/IEC 9126 permite especificar y evaluar la calidad de los productos software desde diferen- tes perspectivas por parte de aquellos agentes involucrados con la adquisición, los requisitos, el desarrollo, el uso, la evaluación, el soporte, el mantenimiento, el aseguramiento de la calidad y la auditoria del software. Por ejemplo, se puede usar por los desarrolladores, compradores, personal de aseguramiento de la calidad, y evaluadores independien- tes, especialmente aquellos responsables de especificar y evaluar la calidad del producto software. Ejemplos de usos del modelo de calidad definido en esta parte de la Norma ISO/IEC 9126 son:
• validar la completitud de una definición de requisitos;
• identificar los requisitos del software;
• identificar objetivos para el diseño del software;
• identificar objetivos para las pruebas del software;
• identificar requisitos para el aseguramiento de la calidad;
• identificar los criterios de aceptación para un producto software completado.
NOTA 1 − Esta parte de la Norma ISO/IEC 9126 se puede usar conjuntamente con la Norma ISO/IEC 15504 (que trata de la evaluación del proceso software) para proporcionar:
• un marco de referencia para la definición de la calidad de producto software en el proceso cliente – suministrador;
• apoyo para la revisión, verificación y validación, y un marco de referencia para la evaluación cuantitativa de la calidad en el proceso de apoyo;
• apoyo para el establecimiento de los objetivos de calidad a nivel de organización, en el proceso de gestión.
NOTA 2 − Esta parte de la Norma ISO/IEC 9126 se puede utilizar conjuntamente con la Norma ISO/IEC 12207 (que trata del ciclo de vida del software), para proporcionar:
• un marco de referencia para la definición de requisitos de calidad de los productos software en los procesos principales del ciclo de vida;
• apoyo para la revisión, verificación y validación en los procesos de apoyo del ciclo de vida.
EXTRACTO
ISO/IEC
9126-1 (ISO/IEC 9126-1:2001, IDT) ORIGINAL:
Fecha de iniciación del estudio:
2013-11-25
REVISIÓN:
La Subsecretaría de la Calidad del Ministerio de Industrias y Productividad aprobó este proyecto de norma
Oficialización con el Carácter de Por Resolución No.
Publicado en el Registro Oficial No.
Fecha de iniciación del estudio:
Fechas de consulta pública: 2013-11-27 al 2013-12-12 Comité Interno del INEN:
Fecha de iniciación: 2013-12-13 Fecha de aprobación: 2013-12-13 Integrantes del Comité Interno:
NOMBRES: INSTITUCIÓN REPRESENTADA:
Eco. Agustín Ortiz (Presidente) Ing. José Luis Pérez
Ing. Paola Castillo
DIRECCION EJECUTIVA
COORDINACIÓN GENERAL TÉCNICO DIRECCIÓN DE NORMALIZACIÓN
Ing. Tatiana Briones DIRECCIÓN DE VALIDACIÓN Y
CERTIFICACIÓN Ing. Laura González
Ing. Bolívar Cano DIRECCIÓN DE METROLOGÍA
DIRECCION DE REGLAMENTACIÓN Ing. Gonzalo Arteaga (Secretaría Técnica) DIRECCIÓN DE NORMALIZACIÓN
Otros trámites: Compromiso Presidencial N° 20549 del 08 de junio del 2013, para el fortalecimiento de normas del Instituto Ecuatoriano de Normalización – INEN
La Subsecretaría de la Calidad del Ministerio de Industrias y Productividad aprobó este proyecto de norma
Oficializada como: Voluntaria Por Resolución No. 13532 de 2013-12-20 Registro Oficial Suplemento No. 158 de 2014-01-09