Modelo ISO 9126 Y 25000
ISO/IEC 25000, conocida
como SQuaRE (System and Software Quality Requirements and Evaluation), es una
familia de normas que tiene por objetivo la creación de un marco de trabajo
común para evaluar la calidad del producto software.
La familia ISO/IEC
25000 es el resultado de la evolución de otras normas anteriores, especialmente
de las normas ISO/IEC 9126, que describe las particularidades de un modelo de
calidad del producto software, e ISO/IEC 14598, que abordaba el proceso de
evaluación de productos software. Esta familia de normas ISO/IEC 25000 se
encuentra compuesta por cinco divisiones.
ISO/IEC 2500n –
División de Gestión de Calidad
Las normas que forman este apartado definen todos los modelos, términos y definiciones comunes referenciados por todas las otras normas de la familia 25000. Actualmente esta división se encuentra formada por:
ISO/IEC 25000 - Guide
to SQuaRE: contiene el modelo de la arquitectura de SQuaRE, la terminología de
la familia, un resumen de las partes, los usuarios previstos y las partes
asociadas, así como los modelos de referencia.
ISO/IEC 25001 -
Planning and Management: establece los requisitos y orientaciones para
gestionar la evaluación y especificación de los requisitos del producto
software.
ISO/IEC 2501n –
División de Modelo de Calidad
Las normas de este apartado presentan modelos de calidad detallados incluyendo características para calidad interna, externa y en uso del producto software. Actualmente esta división se encuentra formada por:
ISO/IEC 25010 - System
and software quality models: describe el modelo de calidad para el producto
software y para la calidad en uso. Esta Norma presenta las características y
subcaracterísticas de calidad frente a las cuales evaluar el producto software.
ISO/IEC 25012 - Data
Quality model: define un modelo general para la calidad de los datos, aplicable
a aquellos datos que se encuentran almacenados de manera estructurada y forman
parte de un Sistema de Información.
ISO/IEC 2502n –
División de Medición de Calidad
Estas normas incluyen un modelo de referencia de la medición de la calidad del producto, definiciones de medidas de calidad (interna, externa y en uso) y guías prácticas para su aplicación. Actualmente esta división se encuentra formada por:
ISO/IEC 25020 -
Measurement reference model and guide: presenta una explicación introductoria y
un modelo de referencia común a los elementos de medición de la calidad. También
proporciona una guía para que los usuarios seleccionen o desarrollen y apliquen
medidas propuestas por normas ISO.
ISO/IEC 25021 - Quality
measure elements: define y especifica un conjunto recomendado de métricas base
y derivadas que puedan ser usadas a lo largo de todo el ciclo de vida del
desarrollo software.
ISO/IEC 25022 -
Measurement of quality in use: define específicamente las métricas para
realizar la medición de la calidad en uso del producto.
ISO/IEC 25023 -
Measurement of system and software product quality: define específicamente las
métricas para realizar la medición de la calidad de productos y sistemas
software.
ISO/IEC 25024 -
Measurement of data quality: define específicamente las métricas para realizar
la medición de la calidad de datos.
ISO/IEC 2503n –
División de Requisitos de Calidad
Las normas que forman este apartado ayudan a especificar requisitos de calidad que pueden ser utilizados en el proceso de elicitación de requisitos de calidad del producto software a desarrollar o como entrada del proceso de evaluación. Para ello, este apartado se compone de:
ISO/IEC 25030 - Quality
requirements: provee de un conjunto de recomendaciones para realizar la
especificación de los requisitos de calidad del producto software.
ISO/IEC 2504n –
División de Evaluación de Calidad
Este apartado incluye normas que proporcionan requisitos, recomendaciones y guías para llevar a cabo el proceso de evaluación del producto software. Esta división se encuentra formada por:
ISO/IEC 25040 -
Evaluation reference model and guide: propone un modelo de referencia general
para la evaluación, que considera las entradas al proceso de evaluación, las
restricciones y los recursos necesarios para obtener las correspondientes
salidas.
ISO/IEC 25041 -
Evaluation guide for developers, acquirers and independent evaluators: describe
los requisitos y recomendaciones para la implementación práctica de la
evaluación del producto software desde el punto de vista de los
desarrolladores, de los adquirentes y de los evaluadores independientes.
ISO/IEC 25042 -
Evaluation modules: define lo que la Norma considera un módulo de evaluación y
la documentación, estructura y contenido que se debe utilizar a la hora de
definir uno de estos módulos.
ISO/IEC 25045 -
Evaluation module for recoverability: define un módulo para la evaluación de la
subcaracterística Recuperabilidad (Recoverability).
La división de
extensión de SQuaRE (ISO/IEC 25050 a ISO/IEC 25099) se reserva para normas o
informes técnicos que aborden dominios de aplicación específicos o que puedan
ser utilizados para complementar otras normas de la familia SQuaRE.
Norma ISO 9126
Generalidades
Este modelo es un estándar internacional, publicado
en el año 1991 en la que estructura los requerimientos para la evaluación de
calidad de software en cuatro partes:
ISO 9126-1: Modelo de calidad.
ISO 9126-2: Métricas externas.
ISO 9126-3: Métricas internas.
ISO 9125-4: Métricas de calidad de uso.
Características
Este estándar contiene 6 características generales que son:
- Funcionalidad
- Fiabilidad
- Usabilidad
- Eficiencia
- Mantenibilidad
- Portabilidad
La
mantenibilidad en ISO 9126 / ISO 25000
Referencias.
Garzas, J. (2012, 24 de octubre). Cómo estandarizar la evaluación de la calidad del producto software… la ISO 9126 y la ISO 25000 (1/2) https://www.javiergarzas.com/2012/10/iso-9126-iso-25000-1.html#:~:text=La%20norma%20ISO%209126%20y,durante%20los%20%C3%BAltimos%2030%20a%C3%B1os.
Iso25000.com. (s. f.). ISO 25000 calidad de software
y datos. https://iso25000.com/index.php/normas-iso-25000?limit=4&limitstart=0
Comentarios
Publicar un comentario