sábado, 14 de marzo de 2020

LA FAMILIA DE NORMAS ISO/IEC 25000

Vídeo Introductorio 

¿Qué es una ISO?

La Organización Internacional para la Estandarización (ISO) es una organización no gubernamental con membresía de 161 cuerpos nacionales, ubicada en Suiza. A través de sus miembros, reúne a expertos en distintas áreas para compartir sus conocimientos y desarrollar Estándares Internacionales (conocidos como normas ISO) que apoyen la investigación y proporcionen soluciones a desafíos globales. Las normas ISO son voluntarias y están basadas en el consenso de un grupo imparcial de expertos. Estas características son especialmente relevantes y son la razón de su popularización y credibilidad a nivel internacional.
Las normas ISO proporcionan especificaciones globales para productos, servicios y sistemas, con el fin de asegurar calidad, seguridad y eficiencia. Hasta el momento, la organización ha publicado 22102 estándares, cubriendo prácticamente la totalidad de industrias.

Adquirir una norma ISO no es gratuito, excepto en algunas excepciones y certificarse en el cumplimiento de los estándares descritos en las normas es posible sólo a través de agencias externas al ISO, por ejemplo Aenor. (AENOR, entidad de referencia en las verificaciones de sostenibilidad y ambientales, verifica reportes de información no financiera cuyo objetivo es identificar los riesgos para mejorar ciertos aspectos que repercuten en la sociedad en general).

ISO 25000
La industria del software está por supuesto contemplada por la ISO, destacando la familia ISO 25000. La ISO 25000 proporciona una guía para el uso de la nueva serie de normas internacionales denominadas Sistemas y Requisitos de Calidad del Software y Evaluación (SQuaRE) El objetivo de ISO 25000 es proporcionar una visión general de los contenidos de SQuaRE, modelos de referencia y definiciones comunes, así como la relación entre los documentos. La última revisión se produjo en 2014, por lo que el próximo año será revisada y actualizada

Características
Los requisitos de la ISO 25000 se centran además en dos procesos principales: especificación de requisitos de calidad del software y evaluación de la calidad del software, soportada por el proceso de medición de calidad del software.
La ISO 25000 está compuesta por cinco áreas:
  • ISO 2500n: Gestión de calidad
  • ISO 2501n: Modelo de calidad: compuesto entre otros por fiabilidad, seguridad,                                            mantenibilidad y usabilidad.
  • ISO 2502n: Medición de calidad
  • ISO 2503n: Requisitos de calidad
  • ISO 2504n: Evaluación de calidad


jueves, 12 de marzo de 2020

ÁREAS DE LA ISO 25000


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 
Guide to SQuaRE: contiene el modelo de la arquitectura de SQuaRE, la terminología de la familia,
un resumen de las partes, los usuarios previstos y las partes asociadas, así como los modelos de
referencia.

ISO/IEC 25001 
Planning and Management: establece los requisitos y orientaciones para gestionar la evaluación y especificación de los requisitos del producto software.
   

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. Esta Norma presenta las características y subcaracterísticas de calidad frente a las cuales evaluar el producto software.






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 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 25021 Quality measure elements: define y especifica un conjunto recomendado de métricas base y derivadas que puedan ser usadas a lo largo de todo el ciclo de vida del desarrollo software.

·         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.

·         ISO/IEC 25023 Measurement of system and software product quality: define específicamente las métricas para realizar la medición de la calidad de productos y sistemas software.

·         ISO/IEC 25024 Measurement of data quality: define específicamente las métricas para realizar la medición de la calidad de datos.



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 compone de:
·         ISO/IEC 25030Quality 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
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 25040Evaluation 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 necesarios para obtener las correspondientes salidas.

·         ISO/IEC 25041Evaluation guide for developers, acquirers and independent evaluators: describe los requisitos y recomendaciones para la implementación práctica de la evaluación del producto software desde el punto de vista de los desarrolladores, de los adquirentes y de los evaluadores independientes.

·         ISO/IEC 25042Evaluation 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 definir uno de estos módulos.

·      ISO/IEC 25045 - Evaluation module for recoverability: define un módulo para la evaluación de la subcaracterística Recuperabilidad (Recoverability)


Webgrafía