Estándares y Modelos de Calidad de Software
domingo, 29 de noviembre de 2020
¿Cuál modelo implementar?
Finalmente, creemos que cada modelo en si, cumple con las necesidades o factores de calidad que se buscan a la hora de escoger o crear un recurso educativo digital, tales como funcionalidad, confiabilidad, portabilidad, eficiencia, usabilidad, soporte, desempeño, entre otras características. En últimas, sin importar el modelo escogido, el objetivo es cumplir con los propositos propuestos y mejorar los procesos de enseñanza-aprendizaje en nuestro quehacer profesional.
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.
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.
En la segunda parte del modelo se evalúa la calidad de uso desde la perspectiva del usuario mediante cuatro características adicionales.
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
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
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
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
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
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.
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
¿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...
-
Modelo FURPS Este modelo fue creado en 1987 por Hewlett-Packard en donde desarrolló una serie de factores de calidad que r...
-
Modelo McCall Fuente: Modelo Calidad McCall Este modelo fue creado por James A. McCall en 1977 p ara obtener una medida de la ...
-
Modelo ISO 9126 La Organizacion Internacional para la Estandarización en 1991 estableció bajo la norma ISO-9126, un estándar interna ciona...