martes, 27 de enero de 2015

ISO 25000

ISO/IEC 25000

Esta norma va dirigida básicamente a las empresas  desarrolladoras de software sin tomar en cuenta el tamaño y volúmenes de la misma. Es una familia  de normas que tienen como objetivo común evaluar la calidad del producto de software.

Descripción.

Esta familia de normas está compuesta por cinco divisiones:

  • ISO/IEC 2500n: División de la gestión de calidad.
  • ISO/IEC 2501n: División para el modelo de calidad.
  • ISO/IEC 2502n: División de la medición de calidad.
  • ISO/IEC 2503n: División de los requisitos de calidad.
  • ISO/IEC 2504n: División de  para la evaluación de calidad

ISO/IEC 2500n- División de gestión de calidad
Esta división define los estándares de todos los modelos comunes, términos y referencias a los que se alude en las demás divisiones de SQuare. Esta división a su vez se divide en:
  •  ISO/IEC 25000- Guide to SQuaRe.
  •  ISO/IEC 25001 – Planning and Management.
ISO/IEC 2501n – División de modelo de calidad
Esta división conforma un modelo de calidad detallado, incluyendo características de calidad interna, externa y en uso. Este apartado cuenta con las siguientes divisiones:
  • ISO/IEC 25010- System and software quality models.
  • ISO/IEC 25012- Data quality model.
ISO/IEC 2502n- División de medición de calidad
Los estándares pertenecientes  a esta división incluyen el modelo de referencia de calidad de producto de software, define las matemáticas de las métricas de calidad (internas, externas y en uso) y una guía práctica para su aplicación. Esta división está formada por:
  • ISO/IEC 25020- Measurement reference model and guide.
  • ISO/IEC 25021- Quality measure elements.
  • ISO/IEC 25022- Measurement of quality in use.
  • ISO/IEC 25023- Measurement of system and software product quality.
  • ISO/IEC 25024- - Measurement of data quality.
ISO/IEC 2503n- División de requisitos de calidad

División de estándares que  ayudan a especificar los requisitos de calidad que pueden ser usados en el proceso de especificación para un producto de software que va a ser desarrollado o como entrada <de proceso de evaluación. Compuesta por:
  • ISO/IEC 25030- Quality requirements.
ISO/IEC 2504n- División de evaluación de calidad

Estos estándares proporcionan requisitos, recomendaciones y guías para la  evaluación de un producto de software, tanto si la llevan a cabo evaluadores, como clientes o desarrolladores. Esta división se encuentra formada por:
  • ISO/IEC 25040- Evaluation reference model and guide.
  • ISO/IEC 25041- Evaluation guide for developers, acquirers and independent evaluators.
  • ISO/IEC 25042- Evaluation modeles.
  • ISO/IEC 25045- Evaluation module for recoverability.
Calidad del producto de software
El modelo de calidad representas el entorno del cual se establece el sistema de evaluación de calidad del producto, se determinan las características que se deben de evaluar un producto software, este debe satisfacer e integrar  los requisitos del cliente.

Adecuación funcional
Es la capacidad de satisfacer las necesidades y especificaciones.
  • Completitud funcional.
  • Corrección funcional.
  • Pertinencia funcional.
Eficiencia de desempeño
Es el desempeño relativo a la cantidad de los recursos utilizados bajo determinadas condiciones.
  • Comportamiento temporal.
  • Utilización de recursos.
  • Capacidad.
Compatibilidad
Capacidad dos o más sistemas de componentes para intercambiar información y/o llevar a cabo sus funciones requeridas cuando comparten el mismo entorno de software o hardware.
  • Coexistencia.
  • Interoperabilidad.
Usabilidad
Capacidad del producto de software para ser entendido, aprendido, usado y resultar atractivo para el usuario.
  • Capacidad para reconocer su adecuación.
  • Capacidad de aprendizaje.
  • Capacidad para ser usado.
  • Protección contra errores de usuario.
  • Estética de la interfaz de usuario.
  • Accesibilidad.
Fiabilidad
Capacidad de un sistema o componente para desempeñar las funciones específicas, cuando se usa bajo condiciones y periodos de tiempo determinados.
  • Madurez.
  • Disponibilidad.
  • Tolerancia a fallos.
  • Capacidad de recuperación.
Seguridad
Capacidad de protección de la información y los datos de manera que personas o sistemas no puedan leer o modificar.
  • Confidencialidad.
  • Integridad.
  • No repudio.
  • Responsabilidad.
  • Autenticidad.
Mantenibilidad
Característica que representa la capacidad del producto de software para ser modificado efectiva y eficientemente por necesidades evolutivas, correctivas o preventivas.
  • Modularidad.
  • Reusabilidad.
  • Analizabilidad.
  • Capacidad para ser modificado.
  • Capacidad para ser probado.
Portabilidad
Es la capacidad del producto o componente de ser transferido de forma efectiva y eficiente de un entorno hardware, software, operacional o de utilización a otro.
  • Adaptabilidad.
  • Capacidad de ser instalado.
  • Capacidad de ser instalado.

Beneficios

SQuare, para esta norma se manejan una serie de beneficios de los cuales podemos notar que es una clara herramienta para la calidad del software como: el modelo a seguir en una representación de productos de calidad; cuenta con un planteamiento de desdoblamiento de necesidades de uso que integran la calidad interna y externa; dentro de esta también podemos contar que brinda una mayor eficacia para la definición del software; posee una evaluación de productos intermedios , realiza evaluaciones para la calidad final a través de evaluaciones intermedias, hace un control  de expectativas y requisitos y medidas de evaluación. Con esto podemos decir que en general su función es mejorar la calidad del producto.

Similitudes y diferencias con otras normas y estándares

Las familia de normas ISO/IEC 25000 es una integración o resultado  de las normas ISO/IEC 9126 que describe un modelo de calidad de producto de software, e ISO/IEC 14598 que trata del proceso de evaluación de productos de software, también, los estándares de esta división ayudan a especificar los requisitos de calidad de un producto que se desarrolló o como entrada para el proceso de evolución; este proceso de definición de requisitos se guía por el establecimiento en la norma ISO/IEC 15288(ISO 2003).

No hay comentarios.:

Publicar un comentario