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.
¿Qué propone?
Una guía para el uso de las series de estándares internacionales llamados requisitos y
Evaluación de Calidad de Productos Software (SQuaRE). La norma establece criterios para la
especificación de requisitos de calidad de productos software, sus métricas y su evaluación, e incluye
un modelo de calidad para unificar las definiciones de calidad de los clientes con los atributos en el
proceso de desarrollo.
Su familia se divide en
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 presenta laISO / IEC 25030
(Requisitos de calidad).
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 (Modelos de calidad de
sistema y software) e ISO/IEC 25012 (Modelo
de calidad de datos).
El modelo de calidad del producto definido en
ISO / IEC 25010 comprende ocho
características de calidad que son: Idoneidad
funcional, eficiencia en el desempeño,
compatibilidad, usabilidad, confiabilidad,
seguridad, mantenibilidad y portabilidad.
Ejemplos de requisito de calidad de
sub características de usabilidad
Operabilidad: El
software debe
contar con una
interfaz que
contemple la
facilidad de uso
La estética de la
interfaz de usuario: La
interfaz del software
debe incluir los colores
representativos de la
compañía.
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 (Guía de
SQuaRE) e ISO/IEC 25001 (Planificación y
gestió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 (Modelo
de referencia para la medida y guia), ISO/IEC
25021 (Elementos de medida de calidad),
ISO/IEC 25022 (Medicion de la calidad de uso),
ISO/IEC 25023 (Medición de la calidad del
producto del sistema y software. ) e ISO/IEC
25024 (Medición de la calidad de los datos).
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 (Modelo de referencia y guía de
evaluación), ISO/IEC 25041 ( Guía de evaluación
para desarrolladores, adquirentes y evaluadores
independientes), ISO/IEC 25042 (Módulos de
evaluación ) e ISO/IEC 25045 (Módulo de evaluación
de recuperabilidad)
Su contenido es
1. Términos y definiciones
2. Modelos de referencia
3. Guía general
4. Guías por división
5.Estándares internacionales para especificación
de requerimientos, planificación y gestión,
medición y evaluación de la calidad del producto.
Relaciona
conceptos sobre
Software fácil de aprender
Software fácil de entender
Software fácil de usar
Accesibilidad técnica (Uso para
discapacitados)
Software con soporte y
ayuda al usuario
Se aplica en
Empresas con departamentos de TI
Para estas empresas
es importante aplicar
la normas de calidad a
los productos
tecnologicos y de
software que
comercializan desde
su departamento de
TI.
Empresas de desarrollo
Les permite evaluar
la calidad con la cual
se desarrolla su
software, con el fin
de ofrecer un
producto de calidad
que posiblemente
fidelice los clientes
Estrategias empresariales
Algunas empresas
crean sus propios
software para
desarrollar sus
actividades de
negocio, por ello la
norma les provee una
guía de calidad para
esas herramientas.
Se crea a partir de
ISO/IEC 9126 - Ingenieria de software -
calidad del producto
ISO/IEC 14598 - Evaluación de la
calidad de producto de software
Creada en 1999
Actualizada en 2001
La norma, establece un marco de trabajo para evaluar la calidad de los
productos de software proporcionando, además, métricas y requisitos para
los procesos de evaluación de los mismos. Entre las características que
evaluaba están: repetitividad, reproducibilidad, imparcialidad y la
objetividad.
La norma ISO/IEC 25000 nace en 2005 a partir de inconsistencias de las normas ISO/IEC
9126 e ISO/IEC 14598. Al ambas tratar lo mismo, se decide agrupar bajo un mismo modelo
de familia de normas, el modelo de calidad y el proceso de evaluación de calidad del
software.
Creada en 1992
Era una norma Internacional usada para la
evaluación de la calidad de software, partiendo de
6 características generales: Funcionalidad,
confiabilidad, usabilidad, eficiencia, mantenibilidad,
y portabilidad.
Actualizada en 2001
Establece características
de calidad como
Adecuacuion funcional
Seguridad
Compatibilidad
Fiabilidad
Usabilidad
Eficiencia de desempeño
Mantenibiliad
Desempeño
Se relaciona con modelos de
calidad como
CMMI
Para apoyar la
calidad de los
procesos
ITIL
Para apoyar la gestión de calidad de
activos y servicios