domingo, 12 de abril de 2020

Generalidades ISO

Concepto

Las normas ISO son definidas como el conjunto de normas orientadas a ordenar la gestión de empresas en sus distintos ámbitos y cada uno de sus procesos, se desglosa en diferentes categorías según el tipo de empresa que quiera acceder  a una certificación, el conjunto de normas es amplio y este espacio se detallaran las características de la ISO 25000 enfocada a la garantización del cumplimiento de la calidad de los productos software.

La ISO 25000, 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.

Características del Estándar ISO 25000

Consta de ocho principales características para la calidad interna y externa del producto de software dentro de la familia ISO/IEC 25000 son: 

  • Adecuación Funcional
  • Eficiencia de Desempeño
  • Compatibilidad
  • Usabilidad
  • Fiabilidad
  • Seguridad
  • Mantenibilidad
  • Portabilidad 
Cada característica consta de subcaracteristicas presentadas en el siguiente diagrama




Eficiencia - Compatibilidad - Usabilidad.




Fiabilidad - Seguridad - Mantenibilidad - Portabilidad


Beneficios de utilizar SQuaRE

  1. El modelo representa la calidad esperada del producto de software.
  2. Planteo del desdoblamiento de las necesidades o expectativas en calidad en uso, calidad externa y calidad interna.
  3. Permite una mayor eficacia en la definición del software.
  4. Plantea la evaluación de productos intermedios.
  5. Propone una calidad final a través de las evaluaciones intermedias.
  6. Permite efectuar un rastreo entre las expectativas, requisitos y medidas de evaluación.
  7. Mejora la calidad del producto.

Criterios de evaluación


El proceso de evaluación y certificación de la calidad de cualquier producto software conforme con ISO/IEC 25000, debe constar de los seis pasos que se pueden observar en la siguiente el diagrama expuesto por la Asociación Española de Normas y Certificación (AENOR)




Derivados

La familia ISO/IEC 25000 es el resultado de la evolución de otras normas anteriores, especialmente de las normas ISO/IEC 9126, que describe las particularidades de un modelo de calidad del producto software, e ISO/IEC 14598, que abordaba el proceso de evaluación de productos software. Esta familia de normas ISO/IEC 25000 se encuentra compuesta por cinco divisiones.




ISO/IEC 25010

El modelo de calidad del producto definido por la ISO/IEC 25010 se encuentra compuesto por ocho características de calidad que se muestran en el siguiente diagrama.

ISO/IEC 25012

El modelo de Calidad de Producto de Datos definido por el estándar ISO/IEC 25012 se encuentra compuesto por las 15 características que se muestran en la siguiente figura:




ISO/IEC 25040

ISO/IEC 25040 define el proceso para llevar a cabo la evaluación del producto software. Dicho proceso de evaluación consta de un total de cinco actividades.


Métricas


Las Métricas de Calidad son un sistema de medidas que proporcionan una indicación de cómo se ajusta el software, a los requerimientos implícitos y explícitos del cliente que adquiere un producto software, se dividen en dos: Internas y Externas 

Internas

Son medibles a partir de las características intrínsecas del propio producto software.
  • Aplican a un producto de software no ejecutable.
  • Aplican durante las etapas de su desarrollo.
  • Permiten medir la calidad de los entregables intermedios.
  • Permiten predecir la calidad del producto final.
  • Permiten al usuario iniciar acciones correctivas temprano en el ciclo de desarrollo.

Externas

Son medibles a partir del comportamiento del producto software.
  • Aplican a un producto de software ejecutable.
  • Permiten medir la calidad del producto final.

Las anteriores califican entorno a métricas más especificas como:

Métrica de Funcionalidad
Se utilizan para predecir si el producto de software en cuestión va a satisfacer requerimientos funcionales prescritos e implícitos de las necesidades de usuario.

Métrica de Fiabilidad
Se utilizan para predecir si el producto de software en cuestión satisfará las necesidades de confiabilidad, durante el desarrollo del producto software.

Métrica de Usabilidad
Las métricas de usabilidad internas, se utilizan para predecir el grado al que el software en cuestión puede ser entendido, aprendido, operado, atractiva y cumple con las pautas y normas de usabilidad.

Métrica de Eficiencia
Se utilizan para predecir la eficacia del comportamiento del producto software durante la prueba o de funcionamiento. Para medir la eficacia, deben definirse las condiciones establecidas, es decir, deben definirse la configuración de hardware y la configuración del software de un entorno de referencia (que tiene que ser definidas en las especificaciones de software). Al citar los valores de comportamiento de tiempo medido el ambiente de referencia debe ser referido.

Métrica de Mantenibilidad
Las métricas de mantenibilidad internas se utilizan para predecir el nivel de esfuerzo requerido para modificar el producto de software.

Métrica de Portabilidad
Las métricas de portabilidad internas se utilizan para predecir que el efecto del producto de software puede tener sobre el  comportamiento del sistema o implementador durante la actividad de portabilidad.

Bibliografía


Barra, P., & Espinoza, R. (2014). Normas ISO 9126 –25000. Santiago de Chile, Chile.

EmasConsultors, I. (2017). Qué son las normas ISO y para qué sirven sus certificados. Obtenido de https://emasconsultores.es/que-son-normas-iso-certificados/

Likecomtic - Arquitectos de Software. (4 de Noviembre de 2016). Iso25000 - (Eficiencia,Compatibilidad,Usabilidad). Obtenido de https://www.youtube.com/watch?v=_WRPpN4efVs&feature=youtu.be

Likecomtic - Arquitectos de Software. (9 de Noviembre de 2016). Iso25000 Fiabilidad - Seguridad - Mantenibilidad - Portabilidad. Obtenido de https://www.youtube.com/watch?v=lmzH35yw78s&feature=youtu.be

Ramirez cava, S. L. (2017). ISO /IEC 25000 NORMA DE CALIDAD EN SOFTWARE. Obtenido de https://www.studocu.com/es/document/universidad-nacional-del-santa/sistemas-de-informacion/informe/iso-iec-25000-norma-de-calidad-en-software/2033616/view

Software, C. (2019). Portal ISO 25000. Obtenido de https://iso25000.com/