Iso 9126 y 14598
Iso 9126 y 14598
Iso 9126 y 14598
ISO 9126 era un estándar internacional para la evaluación de la calidad del software. Fue
reemplazado en 2005 por el conjunto de normas SQuaRE, ISO 25000:2014, la cual
desarrolla los mismos concepto.
Fundamentos[editar]
Este estándar proviene desde el modelo establecido en 1977 por McCall y sus colegas, los
cuales propusieron un modelo para especificar la calidad del software. El modelo de
calidad McCall está organizado sobre tres tipos de Características de Calidad:
Factores (especificar): Describen la visión externa del software, como es visto por los
usuarios.
Criterios (construir): Describen la visión interna del software, como es visto por el
desarrollador.
Métricas (controlar): Se definen y se usan para proveer una escala y método para la
medida.
El estándar provee un entorno para que las organizaciones definan un modelo de calidad
para el producto software. Haciendo esto así, sin embargo, se lleva a cada organización la
tarea de especificar precisamente su propio modelo. Esto podría ser hecho, por ejemplo,
especificando los objetivos para las métricas de calidad las cuales evalúan el grado de
presencia de los atributos de calidad.
Un producto software está definido en un sentido amplio como: los ejecutables, código
fuente, descripciones de arquitectura, y así. Como resultado, la noción de usuario se
amplía tanto a operadores como a programadores, los cuales son usuarios de
componentes como son bibliotecas software.
El modelo incluye métricas internas y externas. Métricas internas son aquellas que no
dependen de la ejecución del software (medidas estáticas), mientras que las métricas
externas son aquellas aplicables al software en ejecución. La calidad en las métricas de
uso están sólo disponibles cuando el producto final es usado en condiciones reales.
Idealmente, la calidad interna no necesariamente implica calidad externa y esta a su vez la
calidad en el uso.
Características[editar]
El estándar está dividido en cuatro partes las cuales dirigen, realidad, métricas externas,
métricas internas y calidad en las métricas de uso y expendido. El modelo de calidad
establecido en la primera parte del estándar, ISO 9126-1, clasifica la calidad del software
en un conjunto estructurado de características y subcaracterísticas. Cada subcaracterística
(como adaptabilidad) está dividida en atributos. Un atributo es una entidad la cual puede
ser verificada o medida en el producto software. Los atributos no están definidos en el
estándar, ya que varían entre diferentes productos software. Las características se
organizan de la siguiente manera:
ISO/IEC 14598
La norma ISO/IEC 14598 establece un marco de trabajo para evaluar la calidad de los
productos de software en 6 etapas1. Proporciona métricas y requisitos para los procesos
de evaluación.
Descripción[editar]
Las series de estándares de la ISO/IEC 14598 proveen métodos para las mediciones y
evaluaciones de la calidad de un producto de software. No describen ni los métodos para
evaluar los procesos de producción del software ni los métodos de predicción de costos.
Además dan una vista de los procesos de evaluación de un producto de software, proveen
guías y requisitos de evaluación y dan una explicación de cómo el modelo de calidad
puede ser aplicado en la evaluación de un producto de software.
Esta norma está diseñada para ser usada por peritos, adquisidores y evaluadores
independientes, particularmente para aquellos que se responsabilizan de la evaluación de
productos de software. Los resultados de la evaluación producidos por la aplicación de los
estándares de la ISO/IEC 14598 pueden ser usados por administradores y por
desarrolladores y personas encargadas del mantenimiento para medir el “acatamiento” de
los requisitos y para hacer mejoras en donde sea necesario. Los resultados de la
evaluación también pueden ser usados por analistas para establecer las relaciones
fundamentales entre las métricas internas y las externas. El personal de mejoras de
procesos puede usar los resultados de la evaluación para determinar cómo los procesos
pueden ser mejorados por medio del estudio y la evaluación de la información de la calidad
del producto.
Organización[editar]
Las 6 partes en las que se divide son:
ISO/IEC 14598-1, este marco de trabajo provee un panorama general de las otras 5
partes y relaciona la evaluación del producto software y el modelo de calidad definido
en la norma ISO 9126.
ISO/IEC 14598-2, planificacion y gestion, contiene los requerimiento y las guías para
las funciones de soporte tales como el planeamiento y gestión para la evaluación del
producto del software. Esta norma ya fue retirada (withdrawn) por la ISO/IEC.
ISO/IEC 14598-3, trata sobre el proceso para desarrolladores, esta parte provee los
requerimientos y las recomendaciones para la evaluación del producto del software
cuando la evaluación es conducida en paralelo con el desarrollo y se lleva a cabo por
el desarrollador. Esta norma ya fue retirada (withdrawn) por la ISO/IEC.
ISO/IEC 14598-4, esta parte trata sobre el proceso para compradores que provee los
requerimientos y las recomendaciones de evaluación del producto de software
comercial personalizado o modificación de un producto existente realizada para
garantizar a los compradores si este cumple los requisitos especificados. Esta norma
ya fue retirada (withdrawn) por la ISO/IEC.
Características[editar]
La norma define las principales características del proceso de evaluación
Repetitividad.
Reproducibilidad.
Imparcialidad.
Objetividad.
Para estas características se describen las medidas concretas que participan: