CUADRO COMPARATIVO MODELOS DE CALIDAD
DAIRO DE JESUS ARIZA ACOSTA
TUTOR GERMAN CHAPETA
UNIVERSIDAD DE SANTANDER CAMPUS VIRTUAL EVALUACIÓN DE LA CALIDAD DE LA TECNOLOGÍA EDUCATIVA EDUCATIVA 2014
CUADRO COMPARATIVO MODELOS DE CALIDAD DE SOFTWARE Modelo de calidad McCall
Intenta reducir la brecha entre los usuarios y desarrolladores, centrándose, en un número de factores de calidad de software, intentando tender un puente entre los usuarios y desarrolladores. está dirigido principalmente a los desarrolladores de sistemas y el proceso de desarrollo del sistema. Modelo de calidad McCall se centra en una serie de factores de calidad del software que reflejan tanto los «puntos de vista y los desarrolladores de los usuarios. En la prioridad de revisión del producto, se tiene en cuenta. La mantenibilidad , que es el esfuerzo necesario para localizar y corregir un error en el programa dentro de su entorno de funcionamiento). La flexibilidad que es la facilidad de hacer los cambios requeridos por los cambios en el entorno operativo y la
capacidad de prueba. La capacidad de transición que es todo acerca de la portabilidad y el esfuerzo requerido para transferir un programa desde un entorno a otro y su reutilización El Producto de operación que tiene en cuenta calidad de las operaciones de productos depende de la exactitud y su fiabilidad que es la capacidad del sistema para no fallar, la eficiencia que significa que el uso de los recursos como el tiempo de procesamiento y de almacenamiento. La integridad que se refiere a la seguridad y la protección del programa del acceso no autorizado. La facilidad de uso que se refiere a la capacidad del usuario al poder interactuar con el software.
El modelo FURPS
Este modelo establece cinco características como factores de calidad que son los que le dan nombre: Functionality (Funcionalidad). Usability (Usabilidad). Reliability (Confiabilidad). Perfomance (Desempeño) y Supportability (Soporte).
La funcionalidad incluye:
Características de sistemas. Capacidades. Seguridad. Los requerimientos de usabilidad incluye:
Modelo de calidad de Boehm
En 1978 Barry W. Boehm presenta un modelo de predicción de la calidad y aborda las deficiencias actuales de los modelos que automáticamente y cuantitativamente evalúan la calidad del software. En esencia sus modelos intentan definir cualitativamente la calidad del software por un determinado conjunto de atributos y métricas. Este modelo es similar al modelo de Calidad McCall
subcategorias tales como Factores humanos. Presenta un modelo Estética. jerárquico de calidad Consistencia. Documentación. estructurado constituido por: La confiabilidad incluye:
Recuperabilidad. Precisión. Predicción. El desempeño incluye:
Velocidad. Eficiencia. Consumo. Productividad. Tiempo de respuesta.
Características de alto nivel:
Representa los requisitos de nivel alto básicas de uso real a la que la evaluación de la calidad del software se podría poner la utilidad general de software. Las características de alto nivel frente a tres grandes preguntas que un comprador de software cuenta con:
Modelo de calidad de Dromey:
ISO 9126 modelo de calidad estándar
En el año 1995 un modelo de calidad presentado por R . Geoff Dromey es el modelo más reciente similar a la de la
Durante mucho tiempo, la comunidad de usuarios estaba buscando un modelo único para representar y expresar la calidad. En 1992, una derivación del modelo de McCall fue propuesto como la base para un estándar interno para la medición de la calidad del software. Esto se conoce
McCall, Boehm de y los FURPS
Funcionalidad. Usabilidad. Fiabilidad. Rendimiento. Compatibilidad. El modelo de calidad Dromey propone un modelo de calidad de los productos a base de que reconoce que la evaluación de la calidad es diferente para cada producto y que se necesita una idea más dinámica para modelar el proceso sea lo suficientemente amplia como para aplicar los diferentes sistemas. Dromey se centra en la relación entre dos atributos: Los atributos de calidad Los atributos secundarios
así como de intentar conectar las propiedades del producto de software con los atributos de calidad de software.
• Como es la utilidad: ¿Qué
El Soporte incluye:
Adaptabilidad. Extensibilidad. Mantenibilidad. Compatibilidad. Configurabilidad.
tan bien (fácil, fiable, eficiente) lo puedo usar? •
Capacidad
de
mantenimiento: ¿Es fácil de entender, modificar y volver a probar? • Portabilidad: ¿Puedo usarlo
Limitaciones del modelo FURPS
Este modelo de calidad es que no tiene en cuenta la portabilidad de los productos software que se estén considerando, factor digno de consideración en función de las exigencias actuales que recaen sobre el proceso de desarrollo del software.
si cambio de ambiente?
como "software de evaluación de producto:
Características de calidad y directrices para su uso". Esta norma es más comúnmente referenciado por su estándar asignado, ISO 9126. La norma dice que estos seis atributos de calidad del producto son integrales; es decir, cualquier componente de la calidad del software puede ser descrito en términos de algún aspecto de uno o más de los seis factores. A su vez, cada uno de los seis se define como un "conjunto de atributos que llevan" en un aspecto relevante del software, y cada uno puede ser refinado a través de múltiples niveles de sub-características.
En la revisión del modelo de Dromey, nos encontraremos con que el atributo fiabilidad es común, que puede ser, lograr a través de las
La norma ISO / IEC 25000 se emitió en 2005, e ISO / IEC 25010, que reemplaza a la norma ISO / IEC 9126-1, se propiedades del producto publicó en marzo de 2011. como: ISO 25010 tiene ocho características de calidad del Corrección interna y producto (en contraste con 9126 de seis ISO). contextual.
Características nivel intermedio: Representa los
También el atributo mantenibilidad es común en
factores de calidad de 7 Boehm que en conjunto representan las cualidades que se esperan de un sistema de software: portabilidad, fiabilidad, eficiencia, facilidad de uso, capacidad de prueba, Comprensibilidad y Flexibilidad.
las propiedades internas, contextuales, descriptivos del producto.
La fiabilidad, facilidad de uso, eficiencia, mantenibilidad y Portabilidad se ha mostrado
La calidad de los atributos:
en la Tabla 1. Como ya hemos visto que 'Capacidad
Características primitivas:
Sienta las bases para la definición de las cualidades métricas, lo cual era una de las metas cuando Boehm construyó su modelo de
reusabilidad, la portabilidad afecta a las propiedades contextuales, descriptivas del producto. En este modelo de 7 (siete) atributos se han elegido para definir la calidad del producto de software.
de prueba', 'interoperabilidad', y 'Comprensibilidad' se usan
como atributos en algunos modelos de calidad. Sin embargo, en la norma ISO 9126-1, estos atributos son definidos como características sub. Uno de los atributos de
capacidad de prueba.
tan bien (fácil, fiable, eficiente) lo puedo usar?
El Soporte incluye:
La capacidad de transición que es todo acerca de la portabilidad y el esfuerzo requerido para transferir un programa desde un entorno a otro y su reutilización El Producto de operación que tiene en cuenta calidad de las operaciones de productos depende de la exactitud y su fiabilidad que es la capacidad del sistema para no fallar, la eficiencia que significa que el uso de los recursos como el tiempo de procesamiento y de almacenamiento.
Adaptabilidad. Extensibilidad. Mantenibilidad. Compatibilidad. Configurabilidad.
•
Capacidad
de
mantenimiento: ¿Es fácil de entender, modificar y volver a probar? • Portabilidad: ¿Puedo usarlo
si cambio de ambiente?
Limitaciones del modelo FURPS
Este modelo de calidad es que no tiene en cuenta la portabilidad de los productos software que se estén considerando, factor digno de consideración en función de las exigencias actuales que recaen sobre el proceso de desarrollo del software.
La integridad que se refiere a la seguridad y la protección del programa del acceso no autorizado.
La norma ISO / IEC 25000 se emitió en 2005, e ISO / IEC 25010, que reemplaza a la norma ISO / IEC 9126-1, se propiedades del producto publicó en marzo de 2011. como: ISO 25010 tiene ocho características de calidad del Corrección interna y producto (en contraste con 9126 de seis ISO). contextual.
Características nivel intermedio: Representa los
También el atributo mantenibilidad es común en
factores de calidad de 7 Boehm que en conjunto representan las cualidades que se esperan de un sistema de software: portabilidad, fiabilidad, eficiencia, facilidad de uso, capacidad de prueba, Comprensibilidad y Flexibilidad.
las propiedades internas, contextuales, descriptivos del producto.
La fiabilidad, facilidad de uso, eficiencia, mantenibilidad y Portabilidad se ha mostrado
La calidad de los atributos:
en la Tabla 1. Como ya hemos visto que 'Capacidad
Características primitivas:
Sienta las bases para la definición de las cualidades métricas, lo cual era una de las metas cuando Boehm construyó su modelo de calidad. En este modelo 17 atributos se han considerado para definir la calidad del producto.
La facilidad de uso que se refiere a la capacidad del usuario al poder interactuar con el software.
En la revisión del modelo de Dromey, nos encontraremos con que el atributo fiabilidad es común, que puede ser, lograr a través de las
reusabilidad, la portabilidad afecta a las propiedades contextuales, descriptivas del producto. En este modelo de 7 (siete) atributos se han elegido para definir la calidad del producto de software.
de prueba', 'interoperabilidad', y 'Comprensibilidad' se usan
como atributos en algunos modelos de calidad. Sin embargo, en la norma ISO 9126-1, estos atributos son definidos como características sub. Uno de los atributos de seguridad importante ha sido añadido por la norma ISO 9126, que cubre la confiabilidad, confidencialidad e integridad. Sin fiabilidad y seguridad, no es posible lograr la calidad de producto de software.
Características de calidad de los modelos de calidad cuadro comparativo Características de Calidad
Boehm
Facilidad de uso
Dromey
X
Integridad
McCall FURPS
X X
Corrección X
X
X
Eficiencia
X
X
X
X
X
Facilidad de mantenimiento Facilidad de prueba
X
X
Facilidad de reutilización
X
Interoperabilidad
X X
Ingeniería humana
X
Fácil de entender
X
Fácil de modificar
X
WebQEM
ISO
X
X
X
X
X
X
X X X
X
X
X
X
X
Flexibilidad
Portabilidad
C-QM
X
X
Confiabilidad
SATC
X
X
X
X X
Características de calidad de los modelos de calidad cuadro comparativo Características de Calidad
Boehm
Facilidad de uso
Dromey
X
Integridad
McCall FURPS
X X
Corrección X
X
X
Eficiencia
X
X
X
X
X
Facilidad de mantenimiento Facilidad de prueba
X
X
Facilidad de reutilización
X
Interoperabilidad
X X
Ingeniería humana
X
Fácil de entender
X
Fácil de modificar
X
Funcionalidad
ISO
X
X
X
X
X
X
X X
X
X
X
X
X
X
X
X X
X
X
Performance
X
Facilidad del soporte
X
X
Ambigüedad
X
Trazabilidad
X
Estructura/Arquitectura
X
Documentación
X
Conformidad
WebQEM
X
Flexibilidad
Portabilidad
C-QM
X
X
Confiabilidad
SATC
X
X
X
Conclusión
Respecto de la Calidad del Software, se puede decir que juega un papel muy importante para el desarrollo de las organizaciones, ya que sirve de soporte a los procesos de negocio, productivos y administrativos; y como parte integral de las estrategias corporativas para la generación de ventajas competitivas. Debido a la existencia de un número determinado de Modelos y Estándares de Calidad de Software, se debe determinar qué Modelo o Estándar utilizar según los objetivos que se pretendan alcanzar. A través del uso de una Metodología se puede
Conclusión
Respecto de la Calidad del Software, se puede decir que juega un papel muy importante para el desarrollo de las organizaciones, ya que sirve de soporte a los procesos de negocio, productivos y administrativos; y como parte integral de las estrategias corporativas para la generación de ventajas competitivas. Debido a la existencia de un número determinado de Modelos y Estándares de Calidad de Software, se debe determinar qué Modelo o Estándar utilizar según los objetivos que se pretendan alcanzar. A través del uso de una Metodología se puede efectuar una correcta elección del Modelo y/o Estándar de Calidad del Software a nivel proceso, lo cual puede permitir una mejor evaluación de la futura implantación teniendo en cuenta recursos humanos, materiales, tiempos y costos. La aplicación de esta Metodología permite analizar la futura decisión a tomar y su posible implantación respecto del modelo o estándar seleccionado.
Bibliografía
Libro Electrónico Multimedial: Evaluación de la Calidad de la Tecnología Educativa Capítulo II. Modelos de Calidad
A Review on Software Quality Models. International Conference Communication on Systems and Network Technologies (CSNT) (págs. 801806). IEEE. Brijendra, S., & Suresh, K. (2013
Exploración de Modelos y Estándares de Calidad para el Producto Software. UIS Revista de la Facultad de Ingenierías Fisicomecánicas, 9(No.1), 39-53. Moreno, J., Bolaños, L., & Navia, M. (2010). Consultado el: 17septiembre-2013