sábado, 28 de noviembre de 2020

Modelo ISO 9126:

Modelo ISO 9126

 


La Organizacion Internacional para la Estandarización en 1991 estableció bajo la norma ISO-9126, un estándar internacional para la evaluación de la calidad de productos de software. Este estandar está basado en modelos ya existentes como el de McCall, Boehm y el de la Fuerza Aerea de los Estados Unidos  En él se disponen las características principales, que permiten profundizar en la evaluación de la calidad de productos de software. Estas características son, funcionalidad, confiabilidad, usabilidad, eficiencia, mantenibilidad y portatilidad; cada una de las cuales desprende a su vez un conjunto de subcaracterísticas.


Figura 1. ISO 9126 
Recuperado de: http://modeloseredigitales.blogspot.com/


En el año 2001 la norma es remplazada por la ISO 9126:1 en donde se incluyen tres items adicionales que evalúan métricas externas, métricas internas y métricas de calidad en uso, ayudando a la mejora de la calidad del producto software. Por consiguiente, la primera parte del modelo evalúa la calidad externa, en donde sus características se dividen en subcaracterísticas representando la calidad interna.

Figura 2. Calidad Externa e Interna 
Recuperado de: Revista UIS Ingenierías


En la segunda parte del modelo se evalúa la calidad de uso desde la perspectiva del usuario mediante cuatro características adicionales.


Figura 3. Calidad en uso
Recuperado de: Revista UIS Ingenierías

 

Características Propuestas por el modelo ISO-9126

Las características que establece el estándar son descritas textualmente a continuación por parte de la ISO-9126

Funcionalidad 

En este grupo se conjunta una serie de atributos que permiten calificar si un producto de software maneja en forma adecuada el conjunto de funciones que satisfagan las necesidades para las cuales fue diseñado. Para este propósito se establecen los siguientes atributos:

  • Adecuación
  • Exactitud
  • Interoperabilidad
  • Conformidad
  • Seguridad 

  Confiabilidad 

Aquí se agrupan un conjunto de atributos que se refieren a la capacidad del software de mantener su nivel de ejecución bajo condiciones normales en un periodo de tiempo establecido. Las subcaracterísticas que el estándar sugiere son: 

  • Nivel de Madurez
  • Tolerancia a fallas
  • Recuperación 
 
Usabilidad 

Consiste de un conjunto de atributos que permiten evaluar el esfuerzo necesario que deberá invertir el usuario para utilizar elsistema. 

  • Comprensibilidad
  • Facilidad de Aprender
  • Operabilidad 
  
Eficiencia 

Esta característica permite evaluar la relación entre el nivel de funcionamiento del software y la cantidad de recursos usados. Los aspectos a evaluar son: 

  • Comportamiento con respecto al Tiempo
  • Comportamiento con respecto a Recursos
 
Mantenibilidad 

Se refiere a los atributos que permiten medir el esfuerzo necesario para realizar modificaciones al software, ya sea por la corrección de errores o por el incremento de funcionalidad. En este caso, se tienen los siguientes factores:

  • Capacidad de análisis
  • Capacidad de modificación
  • Estabilidad
  • Facilidad de Prueba 
  
Portatilidad

En este caso, se refiere a la habilidad del software de ser transferido de un ambiente a otro, y considera los siguientes aspectos: 

  • Adaptabilidad
  • Facilidad de Instalación
  • Conformidad
  • Capacidad de reemplazo

Ventajas

  • Recoge lo mejor de algunos modelos ya exixtentes y que han tenido gran aceptación como el modelo de Boeh y el McCall.
  • Puede ser variable ya que permite escoger entre las diferentes variables para poder crear metricas propias acordes al producto software.
  • Se apoya en la Organización Internacional para la Estandarización lo que le da mayor validez y reconocimiento.

Desventajas 

  • Algunos autores plantean que la usabilidad esta estrictamente direccionada a la calidad del proceso  pero no del producto.
  • No se tiene en cuenta la caracteristica de facilidad del aprendizaje que si se ecnuentra en otros modelos.
 
 
Referencias

Estándar de Calidad de producto Software ISO 9126. (2017, 12 abril). [Vídeo]. YouTube. https://www.youtube.com/watch?v=RCHFcbgTtLs

Figueroa, M. A. (sf). Calidad en la Industria del Software. La Norma ISO-9126. Consultado el 29 de noviembre de 2020 en http://148.204.210.204/revistaupiicsa/34/34-2.pdf

Moreno, J. J., Bolaños, L. P., & Navia, M. A. (2010). Exploración de Modelos y Estándares de calidad para el producto software. UIS Ingenierías, 9(1), 39-53. https://doi.org/10.18273/revuin

Rojas, A. M., Sánchez, E. Y., & Vanegas, Y. (2018, 31 julio). Estándares y modelos de Calidad ISO. Blogger. http://modeloseredigitales.blogspot.com/search/label/7.%20Est%C3%A1ndares%20ISO


 

 


No hay comentarios.:

Publicar un comentario

¿Cuál modelo implementar?

¿Cuál modelo implementar?     En  primer lugar, el maestro del siglo XXI está sujeto a implementar nuevas metodologías en donde el aprendiza...