ISO 25000
SQUARE
(Software Quality Requirement Evaluation)
La norma ISO/IEC 25000
El objetivo principal es guiar el
desarrollo de los productos de
software con la especificación y
evaluación de requisitos de calidad.
Establece criterios para la
especificación de requisitos de
calidad de productos software, sus
métricas y su eval uación.
La ISO 25000:2005
se conoce como SQUARE
Software Quality Requirement Evaluation
ISO/IEC ISO/IEC
9126 14598
ISO
25000
Funcionalidad
•Idoneidad
•Precisión
•Interoperabilidad
•Seguridad
•Cumplimientos de la
funcionabilidad
Portabilidad
Fiabilidad
Adaptabilidad
•
Madurez
•
Facilidad de
•
instalación Tolerancia a fallos
•
Coexistencia
•
Capacidad de
•
recusación
Intercambiabilidad
•
Cumplimiento de la
•
Cumplimiento de
•
fiabilidad
portabilidad
Calidad
Interna/Externa
Matenibilidad Usabilidad
Inteligibilidad
•
Analizabilidad
•
Facilidad de
•
Cambiabilidad
•
aprendizaje
Estabilidad
•
Operabilidad
•
Pruebabilidad
•
Atractivilidad
•
Cumplimiento del
•
Cumplimiento de la
•
mantenimiento
usabilidad
Eficiencia
Cumplimiento de la
•
eficiencia
Utilización de recursos
•
Comportamiento en
•
División de ISO/IEC 25000
ISO/IEC 2500n
División de Gestión
de Calidad
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
ISO/IEC 2501n de calidad frente a las cuales
evaluar el producto software
División de Modelo
de Calidad ISO/IEC 25012 - Data Quality
model: define un modelo
general para la calidad de los
datos, aplicable a aquellos
Las normas de este apartado presentan modelos datos que se encuentran
de calidad detallados incluyendo características almacenados de manera
para calidad interna, externa y en uso del estructurada y forman parte de
producto software. Actualmente esta división se un Sistema de Información
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 2502n – ISO/IEC 25021 - Quality measure
elements: define y especifica un
conjunto recomendado de métricas
División de Medición base y derivadas que puedan ser usadas
a lo largo de todo el ciclo de vida del
desarrollo software.
de Calidad 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.
Estas normas incluyen un modelo de referencia de ISO/IEC 25023 - Measurement of system
and software product quality: define
la medición de la calidad del producto, específicamente las métricas para
definiciones de medidas de calidad (interna, realizar la medición de la calidad de
externa y en uso) y guías prácticas para su productos y sistemas software.
aplicación. Actualmente esta división se ISO/IEC 25024 - Measurement of data
encuentra formada por quality: define específicamente las
métricas para realizar la medición de la
calidad de datos
ISO/IEC 25030 - Quality
requirements: provee de un
conjunto de recomendaciones
para realizar la especificación
ISO/IEC 2503n – de los requisitos de calidad del
producto software.
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 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
ISO/IEC 2504n – necesarios para obtener las
correspondientes salidas.
ISO/IEC 25041 - Evaluation guide for
División de developers, acquirers and independent
evaluators: describe los requisitos y
recomendaciones para la implementación
Evaluación de práctica de la evaluación del producto
software desde el punto de vista de los
desarrolladores, de los adquirentes y de los
Calidad 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
Este apartado incluye normas que proporcionan definir uno de estos módulos.
requisitos, recomendaciones y guías para llevar a ISO/IEC 25045 - Evaluation module for
cabo el proceso de evaluación del producto recoverability: define un módulo para la
software. Esta división se encuentra formada por: evaluación de la subcaracterística
Recuperabilidad
Alcance
Este estándar va dirigido tanto hacia
las pequeñas empresas que crean
software como a las más grandes
empresas sin importar el volumen de
producción
El modelo representa la calidad esperada del
producto de software.
Beneficios Planteo del desdoblamiento de las necesidades o
expectativas en calidad en uso, calidad externa y
calidad interna.
Permite una mayor eficacia en la definición del
software.
Plantea la evaluación de productos intermedios.
Propone una calidad final a través de las
Los beneficios de utilizar SQuaRE son evaluaciones intermedias.
Permite efectuar un rastreo entre las expectativas,
requisitos y medidas de evaluación.
Mejora la calidad del producto
Bibliografía
EcuRed. (s.f.). [Link]. Obtenido de [Link]
[Link] (s.f.). [Link] Obtenido de
[Link]
[Link] (25 de abril de 2014). [Link] Obtenido de
[Link]
[Link]. (2014). [Link] Obtenido de [Link]
[Link]. (2014). [Link] Obtenido de [Link]
iso-25000
[Link]. (2008). [Link] . Obtenido de
[Link]