Sei sulla pagina 1di 25

ISO/IEC 25000 SQuaRE: Requisitos y Evaluación de

Calidad de Productos Software (SOFTWARE PRODUCT


QUALITY REQUERIMENTS AND EVALUATION)

¿Qué es?
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.

Constituye una serie de normas basadas en ISO/IEC 9126 y


en ISO/IEC 14598 cuyo objetivo principal es guiar el
desarrollo de los productos de software mediante la
especificación de requisitos y evaluación de características
de calidad.
¿A quién va dirigido?
Va dirigido a las empresas de software, independiente
de su tamaño o volumen. Del mismo modo que a las
empresas que de forma interna crean sus propias
herramientas de software para desarrollar su negocio.

¿Cuál es su objetivo?
Su objetivo es la creación de un marco de trabajo común
para evaluar la calidad del producto software,
sustituyendo a las anteriores ISO/IEC 9126 e ISO/IEC
14598 y convirtiéndose, de esta manera, en la piedra
angular de esta área de la Ingeniería del Software.
El modelo representa la calidad esperada del producto de
software.

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.

Beneficios
Plantea la evaluación de productos intermedios.

Propone una calidad final a través de las evaluaciones intermedias.

Permite efectuar un rastreo entre las expectativas, requisitos y


medidas de evaluación.

Mejora la calidad del producto.


LA FAMILIA DE NORMAS ISO/IEC 25000

Es el resultado de la evolución de otras normas:


• ISO/IEC 9126: Describe las particularidades de un
modelo de calidad del producto software.
• ISO/IEC 14598: Abordaba el proceso de evaluación de
productos software.

Familia:
• ISO/IEC 2500n
• ISO/IEC 2501n
• ISO/IEC 2502n
• ISO/IEC 2503n
• ISO/IEC 2504n
LA FAMILIA DE NORMAS ISO/IEC 25000
CALIDAD DEL PRODUCTO SOFTWARE
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.

ISO/IEC 25000 - ISO/IEC 25001 - Planning


Guide to SQuaRE and Management

Contiene el modelo de la arquitectura de Establece los requisitos y orientaciones para


SQuaRE, la terminología de la familia, un gestionar la evaluación y especificación de los
resumen de las partes, los usuarios previstos y requisitos del producto software.
las partes asociadas, así como los modelos de
referencia.
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.

ISO/IEC 25010 - System and ISO/IEC 25012 - Data Quality


software quality models model

Describe el modelo de calidad para el


Define un modelo general para la
producto software y para la calidad
calidad de los datos, aplicable a
en uso
aquellos datos que se encuentran
almacenados de manera estructurada
Este modelo contiene las y forman parte de un Sistema de
características y subcaracterísticas de Información.
debe llevar un producto de calidad.
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.

ISO/IEC 25020 - Measurement ISO/IEC 25021 - Quality ISO/IEC 25022 -


reference model and guide measure elements Measurement of quality in
use

Presenta una explicación Define y especifica un conjunto Define específicamente


introductoria y un modelo recomendado de métricas base las métricas para
de referencia común a los y derivadas que puedan ser realizar la medición de
elementos de medición de usadas a lo largo de todo el la calidad en uso del
la calidad. ciclo de vida del desarrollo producto.
software.
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.

ISO/IEC 25023 - Measurement ISO/IEC 25024 -


of system and software Measurement of data
product quality quality

Define específicamente las métricas para Define específicamente las métricas para
realizar la medición de la calidad de realizar la medición de la calidad de datos.
productos y sistemas software.
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.

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

Incluye normas que proporcionan requisitos, recomendaciones y guías para llevar a


cabo el proceso de evaluación del producto software.

ISO/IEC 25040 - ISO/IEC 25041 - Evaluation guide for ISO/IEC 25042 - Evaluation
Evaluation reference developers, acquirers and modules
model and guide independent evaluators

propone un modelo de Define lo que la Norma


referencia general para la considera un módulo de
Describe los requisitos y
evaluación, que considera evaluación y la
recomendaciones para la
las entradas al proceso de documentación, estructura y
implementación práctica de la
evaluación, las restricciones contenido que se debe
evaluación del producto software
y los recursos necesarios utilizar a la hora de definir
desde el punto de vista de los
para obtener las uno de estos módulos.
desarrolladores, de los adquirentes y
correspondientes salidas.
de los evaluadores independientes.
Incluye normas que proporcionan requisitos, recomendaciones
y guías para llevar a cabo el proceso de evaluación del
producto software.

ISO/IEC 25045 - Evaluation


module for recoverability

Define un módulo para la evaluación de la subcaracterística


Recuperabilidad (Recoverability).
VISTAS

La norma ISO/IEC 25000 ha sido desarrollada por el


subcomité SC 7 (Ingeniería de software y sistemas) del
Comité Técnico Conjunto ISO/IEC JTC 1.

Al igual que la norma ISO/IEC 9126, este estándar define


tres vistas diferenciadas en el estudio de la calidad de un
producto:

Vista interna
Esta vista se ocupa de las propiedades del software como:
el tamaño, la complejidad o la conformidad con las normas
de orientación a objetos.
Vista externa
Vista que analiza el comportamiento del software en
producción y estudia sus atributos.

Por ejemplo: el rendimiento de un software en una


máquina determinada, el uso de memoria de un programa
o el tiempo de funcionamiento entre fallos.

Vista en uso
Mide la productividad y efectividad del usuario final al
utilizar el software.
• La primera puede utilizarse desde las primeras fases del
desarrollo, permitiendo detectar deficiencias en el
software en edades muy tempranas del ciclo de vida del
software.

• La segunda, sin embargo, necesita que el producto


software este completo y se utilizará por tanto en el
pase a producción del producto, siendo muy
dependiente de la máquina donde se ejecute.

• La tercera vista que también estudia el producto


software finalizado será dependiente del usuario y
estará condicionada a los factores personales del
mismo.
Vistas de la Calidad según las partes Beneficiarias
A tener en cuenta:

La serie ISO 25000 no establece los niveles de calidad


deseables para cada proyecto, si bien se recomienda que
los requisitos de calidad deban ser proporcionales a las
necesidades de la aplicación y lo crítico que sea el
correcto funcionamiento del sistema implementado.
IMPORTANCIA DE LA ISO 25000 EN EL DESARROLLO DEL
SOFTWARE

• Porque 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).

• El objetivo principal es guiar el desarrollo de los


productos de software con la especificación y
evaluación de requisitos de calidad.
PROCESO DE EVALUACIÓN DE ISO/IEC 25000

Para cumplir los requisitos de esta norma ISO 25000, se realiza un proceso
de evaluación, mediante las siguientes actividades.

Establecer propósito de
Evaluación

1 Establecer requisitos de
evaluación Identificar los tipos de productos

Identificar el modelo de calidad


Selección de métrica

2 Especificar Evaluación Establecer niveles para las


métricas

Establecer criterios para la


evaluación

3 Diseño de la Evaluación Producir el plan de evaluación


Tomar medidas

4 Ejecutar la Evaluación Comparar con criterios

Valorar resultados

5 Realizar informe de resultados


Concluir Evaluación
para entregar al cliente
SOFTWARE CON CALIDAD CERTIFICADA

La certificación de la calidad del producto software con


ISO/IEC 25000 permite a las empresas que desarrollan
software conocer la calidad de sus productos y a las
empresas que compran software, decidirse por una
solución u otra en función de sus necesidades.

Potrebbero piacerti anche