Norma ISO/IEC 9126.-
ISO 9126-1 propone un modelo de calidad categorizando la calidad de los atributos software en seis características (funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad), las cuales son subdivididas en subcaracterísticas. Las subcaracterísticas pueden ser medidas con métricas internas o externas.
La calidad de uso es definida como “la capacidad del software que posibilita la obtención de objetivos específicos con efectividad, productividad, satisfacción y seguridad”.
La norma 9126-2 es un reporte técnico que contiene la terminología relacionada con las medidas de las métricas, el uso de las métricas en el proceso del ciclo de la vida y unos conjuntos básicos introductorios de métricas externas para cada característica y subcaracterística de calidad de software. Este informe proporciona al usuario una guía (o dirección) de métricas para la evaluación de planificación, selección de métricas, diseño de métricas, aplicación de métricas y interpretación de medidas de datos.
Es recomendable que las métricas internas tengan fuerte relación con las métricas externas para que puedan ser usadas para predecir los valores de las métricas externas.
La interpretación de las medidas se puede realizar de tres formas:
- Ø Medida directa. Una medida directa es una medida de un atributo que no depende de las medidas de otros atributos.
- Ø Medida indirecta. Una medida indirecta es derivada de medidas de uno o más atributos.
- Ø Indicadores. Son aquellas medidas que pueden ser estimadas o predichas desde otras medidas.
- Las métricas tienen unas propiedades deseables que se detallan a continuación:
- Ø Fiabilidad.
- Ø Indicabilidad.
- Ø Disponibilidad.
- Ø Corrección.
- Ø Imparcialidad.
El conjunto de métricas que contiene está organizadas por características y subcaracterísticas, donde cada métrica contiene:
- Ø Nombre.
- Ø Propósito.
- Ø Método de aplicación.
- Ø Medida, fórmula y cómputo de datos.
- Ø Interpretación del valor medido.
- Ø Tipo de escala.
- Ø Tipo de medida.
- Ø Fuente de medida.
- Ø Referencia a ISO/IEC 12207 SLCP.
- Ø Audiencia.
La norma 9126-3 proporciona métricas internas para medir los atributos de las características de calidad definidas en la norma 9126-1. Con las siguientes cualidades:
- Ø Se aplican a un producto de software no ejecutable.
- Ø Se aplican durante las etapas de desarrollo.
- Ø Permiten medir la calidad de los entregables intermedios.
- Ø Permiten predecir la calidad del producto final.
- Ø Permiten al usuario iniciar acciones correctivas temprano en el ciclo de desarrollo.
El conjunto de métricas están organizadas igualmente por características y subcaracterísticas, donde tiene los mismos campos que la norma ISO 9126-2. Por lo tanto existirá métricas de funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad. Las propiedades deseables son las siguientes: confiable, repetible, reproducible, disponible, indicable, correcta y con significado. Los pasos que se sugieren son los siguientes:
- Ø Identificación de los requisitos de calidad.
- Ø Especificación de la evaluación.
- Ø Diseño de la evaluación.
- Ø Ejecución de la evaluación.
- Ø Retroalimentación a la organización.
3. Norma ISO 25000.-
Recientemente ha aparecido una nueva versión de la norma 9126: la norma ISO/IEC 25000. Esta proporciona una guía para el uso de las nuevas series de estándares internacionales, llamados Requisitos y Evaluación de Calidad de Productos de Software (SQuaRE). Constituyen una serie de normas basadas en la ISO 9126 y en la ISO 14598.
software con la especificación y evaluación de requisitos de calidad. Establece criterios para la especificación de requisitos de calidad de productos de software, sus métricas y su evaluación. Incluye un modelo de calidad dividido en dos partes para unificar las definiciones de calidad de los clientes con los atributos en el proceso de desarrollo. SQuaRE está formada por las divisiones siguientes:
Ø ISO/IEC 2500n. División de gestión de calidad. Los estándares que forman esta división definen todos los modelos comunes, términos y referencias a los que se alude en las demás divisiones de SQuaRE.
Ø ISO/IEC 2501n. División del modelo de calidad. El estándar que conforma esta división presenta un modelo de calidad detallado, incluyendo características para la calidad interna, externa y en uso.
Ø ISO/IEC 2502n. División de mediciones de calidad. Los estándares pertenecientes a esta división incluyen un modelo de referencia de calidad del producto de software, definiciones matemáticas de las métricas de calidad y una guía práctica para su aplicación. Presenta aplicaciones de métricas para la calidad de software interna, externa y en uso.
Ø ISO/IEC 2503n. División de requisitos de calidad. Los estándares que forman parte de esta división ayudan a especificar los requisitos de calidad. Estos requisitos pueden ser usados en el proceso de especificación de requisitos de calidad para un producto de software que va a ser desarrollado ó como entrada para un proceso de evaluación. El proceso de definición de requisitos se guía por el establecido en la norma ISO/IEC 15288.
Ø ISO/IEC 2504n. División de evaluación de la calidad. Estos estándares proporcionan requisitos, recomendaciones y guías para la evaluación de un producto de software, tanto si la llevan a cabo evaluadores, como clientes o desarrolladores.
Ø ISO/IEC 25050–25099. Estándares de extensión SQuaRE. Incluyen requisitos para la calidad de productos de software “Off-The-Self” y para el formato común de la industria (CIF) para informes de usabilidad.
Ø La norma ISO 25000 ha sido desarrollada por el subcomité SC 7 (Ingeniería de software y sistemas) del Comité Técnico Conjunto ISO/IEC JTC 1.
No hay comentarios:
Publicar un comentario