MODULO EVALUACION DE LA CALIDAD DE LA TECNOLOGIA EDUCATIVA
Enviado por John Salazar • 9 de Septiembre de 2020 • Síntesis • 2.101 Palabras (9 Páginas) • 175 Visitas
CUADRO COMPARATIVO DE MODELOS DE
EVALUACION DE LA CALIDAD DEL SOFTWARE
JOHN JAIRO VALENCIA SALAZAR
UNIVERSIDAD DE SANTANDER
CAMPUS VIRTUAL
MODULO EVALUACION DE LA CALIDAD DE LA TECNOLOGIA EDUCATIVA
MAESTRIA EN GESTION DE LA TECNOLOGIA EDUCATIVA
ARMENIA, QUINDIO
2020
CUADRO COMPARATIVO DE MODELOS DE
EVALUACION DE LA CALIDAD DEL SOFTWARE
JOHN JAIRO VALENCIA SALAZAR
Módulo de Evaluación de la Calidad de la Tecnología Educativa
Actividad 2.1
Como requisito para optar a la Maestría en Gestión de la Tecnología Educativa
Profesor UDES, Dr. JULIO CESAR RUEDA RANGEL
UNIVERSIDAD DE SANTANDER
CAMPUS VIRTUAL
MODULO EVALUACIÓN DE LA CALIDAD DE LA TECNOLOGÍA EDUCATIVA
MAESTRIA EN GESTION DE LA TECNOLOGIA EDUCATIVA
ARMENIA, QUINDIO
2020
INTRODUCCION
Existen múltiples definiciones de calidad de software, Humphrey (1997) la define como “La ausencia de defectos, seguridad, confiabilidad y cumplimiento de las especificaciones”, y sostiene que la calidad de software debe ser desarrollada desde el propio inicio de la idea del producto. Podríamos definir un modelo de calidad de software como una herramienta, que aglutina un conjunto de buenas prácticas necesarias y obligatorias para el ciclo de vida de un software, desde la perspectiva de los procesos gestión y el desarrollo de proyectos.
En este trabajo se pretende hacer un acercamiento descriptivo de algunos de los modelos de calidad de software más representados. Para ello se utiliza la herramienta de cuadro comparativo.
El análisis comparativo tiene en cuenta como variables para comparar los modelos analizados, los antecedentes y características más relevantes de cada uno de estos instrumentos, el tipo arque se ajusta en su taxonomía, los factores y criterios de calidad asociados a este, las ventajas y desventajas de cada uno de ellos.
.
Cuadro comparativo de los principales modelos de calidad de software
El siguiente cuadro hace un análisis comparativo de los principales modelos para evaluar la calidad de software, en el cual se han descrito sus antecedentes y características relevantes, sus criterios de desarrollo, así como sus ventajas y desventajas para los usuarios:
C U A D R O C O M P A R A T I V O |
PRINCIPALES MODELOS DE EVALUACION DE LA CALIDAD DE SOFTWARE |
MODELO | ANTECEDENTES Y CARACTERISTICAS | TIPO | FACTORES Y CRITERIOS DE CALIDAD ASOCIADOS | VENTAJAS | DESVENTAJAS |
MODELO FURPS | Desarrollado por Robert Grady yHewlett Packard Co (HP) en 1987 Este modelo logra desarrollar un conjunto de factores de calidad del software, que conjuntamente con sus atributos Permiten establecer métricas precisas de calidad en las diferentes actividades involucradas durante el proceso de desarrollo del software. El modelo FURPS, precisa 5 características o factores de calidad que son los que le dan su nombre: Funcionalidad, Usabilidad, Confiabilidad y Rendimiento | F I J O | Toma como base funcional 5 factores compuestos por 23 criterio s de calidad
Características del sistema Capacidades Generalidad de las funciones Seguridad del sistema
Factores Humanos Factores Estéticos Consistencia de la interfaz Documentación
Frecuencia y severidad de fallos Exactitud de las salidas Tiempo medio de fallos Capacidad de recuperación ante fallos Capacidad de predicción
Velocidad de procesamiento Tiempo de respuesta Consumo de recursos Rendimiento efectivo total Eficacia
Extensibilidad Adaptabilidad Capacidad de prueba Capacidad de configuración Compatibilidad Requisitos de instalación | -Es posible disminuir el nivel de riesgo de no considerar alguna de las facetas del desarrollo de un sistema.
-Los criterios del sistema permiten una fácil comprensión permitiendo su implementación | -No tiene en cuenta la portabilidad de los productos software que se están analizando -El modelo por su complejidad, posee muchas métricas, lo que conlleva a una mayor demanda en tiempos y costos. |
MODELOS | ANTECEDENTES Y CARACTERISTICAS | TIPO | FACTORES Y CRITERIOS DE CALIDAD ASOCIADOS | VENTAJAS | DESVENTAJAS |
MODELO MCCALL | McCall: es uno de los primeros diseños modelísticos para el proceso de evaluación de la calidad del software. Fue diseñado en 1977 por Jim Maccall. Su punto de vista referente al proceso de calidad, está enfocado en el producto final. Está compuesto a partir de 2 enfoques: El enfoque continuo direccionado en la capacidad de algunas áreas sistémicas de realizar sus actividades pertinentemente. El enfoque escalonado, basado en el grado de madurez de los procesos (a semejanza del SW-CMM). | F I J O | En su proceso de desarrollo encontramos 11 factores con sus respectivos criterios 27: 1.PORTABILIDAD Auto-descripción Independencia del sistema Independencia de la máquina 2.FIABILIDAD/CONFIABILIDAD Consistencia Exactitud Tolerancia a fallos 3.EFICIENCIA Eficiencia en Ejecución Eficiencia en Almacenamiento 4.INTEGRIDAD Control de Acceso Auditoría de Acceso 5. USABILIDAD Operatividad Entrenamiento Comunicación 6. MANTENIBILIDAD Simplicidad Concreción 7. FLEXIBILIDAD Auto-descripción Capacidad de expansión Generalidad 8. INTEROPERABILIDAD Modularidad Similitud de comunicación Similitud de datos Independencia del sistema Independencia de la máquina 9. CORRECCION Rastreabilidad Completitud Consistencia 10. FACILIDAD DE PRUEBA Simplicidad Instrumentación Auto-descripción Modularidad 11.REUSABILIDAD Auto-descripción Generalidad Modularidad | -Se da prelación al producto final, enfocándolo al usuario -Presenta buena capacidad de usabilidad -El mantenimiento se hace menos complejo que en otros sistemas -Es un sistema estructurado con una adecuada portabilidad Tiene factores de calidad estandarizados -Es reutilizable, por lo que se puede gestionar para la evaluación de otros productos, al Identificar los atributos claves desde el punto de vista del usuario. -Presenta un rango alto de características primitivas. -Compila y se apalanca en las mejores sustanciales de otros modelos. -Hace una Integración entre el desarrollo del software y su proceso de mantenimiento | -Es un modelo altamente complejo por lo que requiere un alto grado de capacitación para alcanzar un pleno entendimiento del mismo - Requiere mayor tiempo de dedicación durante el proceso, pues necesita evaluar demasiados factores. -Derivada de su complejidad su grado de tolerabilidad del operador en ocasiones esta disminuida en forma sustancial -Este modelo no considera en su procesos evaluación la funcionalidad siendo esta uno de los principales elementos a tener en cuenta en el software |
MODELOS | ANTECEDENTES Y CARACTERISTICAS | TIPO | FACTORES Y CRITERIOS DE CALIDAD ASOCIADOS | VENTAJAS | DESVENTAJAS |
MODELO BOEHM O EN ESPIRAL MODELO BOEHM O EN ESPIRAL | Modelo desarrollado por Barry Boehm en el año de 1988. Este modelo tiene como base la usabilidad, es decir, el software debe hacer lo que el usuario requiere que haga, de lo anterior, el software bajo este modelo debe Ser amigable con el usuario, esto implica facilidad en su operación y poca complejidad en el proceso de aprendizaje por parte de los usuarios. Su proceso de desarrollo se basa en 6 factores básicos del que se desprenden 13 criterios estructuradores En su parte estructural cuenta con tres niveles para su caracterización característica: de alto nivel, de nivel intermedio y características primitivas. Estas características han de contribuir a la obtención de un nivel general de calidad. Finalmente en este modelo, se da prelación a la calidad del diseño, la codificación y al proceso de mantenimiento . | F I J O | 1.PORTABILIDAD Independencia dispositivos Completitud 2.FIABILIDAD Completitud Exactitud Consistencia 3.EFICIENCIA Eficiencia del dispositivo Accesibilidad 4.COMPRENSIBILIDAD Consistencia Estructuración Auto descripción Concisión Legibilidad Expansibilidad 5.MODIFICABILIDAD Estructuración 6.INGENIERIA HUMANA Accesibilidad Comunicatividad Estructuración auto descripción | -Al no aplicar demasiados factores y criterios en su procesos, lleva menos tiempo En desarrollarlo o gestionarlo -Se puede visualizar claramente las alternativas posibles para alcanzar los objetivos. –– Este modelo permite identificar los riesgos para cada alternativa y la forma de controlarlos. – Es muy adaptable a todo tipo de desarrollos sin establecer una diferencia entre desarrollo de software y mantenimiento del sistema -El modelo en espiral se puede adaptar perfectamente a cualesquiera de los casos | -Es poco eficiente en lo relacionado con el manejo del tiempo en los procesos de análisis de resultados, por su complejidad genera mucho tiempo realizarlos -Alto costo en su adquisición y operatividad -Poco flexible, requiere un seguimiento rígido de su protocolo para ser funcional -Es menos funcional en procesos pequeños -Muy complejo, en el caso de proyectos de riesgo, se requiere expertos en evaluación de riesgos para identificar y manejar las fuentes de riesgos potenciales del mismo. -En el proceso de evaluación de la calidad, es bastante limitado, al no enfocarse en la funcionalidad, la usabilidad, la seguridad y la facilidad de mantenimiento, que son elementos sustanciales en la evaluación de la calidad del software |
MODELOS | ANTECEDENTES Y CARACTERISTICAS | TIPO | FACTORES Y CRITERIOS DE CALIDAD ASOCIADOS | VENTAJAS | DESVENTAJAS |
MODELO DE DROMEY | Modelo diseñado por R. Geoff Dromey en 1996. Se basa en el modelo de McCall. El diseño de este modelo se considera independientes los productos a evaluar. Por esto, cada producto evaluado tiene una relación particular en este entre los atributos y los sub-atributos. Este modelo, tiene busca para su finalidad misional identificar las | F I J O |
1.CORRECTITUD Funcionalidad confiabilidad
Mantenibilidad Eficiencia Confiabilidad
Mantenibilidad Reusabilidad Portabilidad Confiabilidad
Mantenibilidad Reusabilidad Portabilidad Usabilidad | -Evalúa de forma independiente los -Es un modelo altamente flexible -Se enfoca en el mejoramiento continuo | -No considera como elemento fundamental la seguridad -Su enfoque es básicamente direccionado hacia la calidad interna del producto, no en el desarrollo y análisis del mismo . |
MODELOS | ANTECEDENTES Y CARACTERISTICAS | TIPO | FACTORES Y CRITERIOS DE CALIDAD ASOCIADOS | VENTAJAS | DESVENTAJAS |
MODELO ISO/IEC 9126 | Es una norma ISO internacional publicada en 1992, tomando como base el modelo de McCall; fundamentalmente creada para la evaluación de la calidad de software llamado “Information technology - Software product evaluation - Quality characteristics and guidelines for their use”. A pesar de su rango de estándar normativo, se le considera un modelo al contener todos los atributos requeridos para este fin misional, Como son, realidad, métricas externas, métricas internas y calidad en las métricas de uso y modelo de calidad | M I X T O | 1.FUNCIONALIDAD Adaptabilidad Exactitud Interoperabilidad Seguridad
Adaptabilidad Instalación Coexistencia Reemplazo
Madurez Tolerancia a fallos recuperación 4.USABILIDAD Comprensibilidad Aprendizaje Atractivo Operatividad 5.EFICIENCIA Comportamiento del tiempo Uso de los recursos 6.MANTENIBILIDAD Análisis Cambio Estabilidad prueba | -Es uno de los modelos que abarcan un mayor universo de características de calidad | -Se evidencian algunas deficiencias al momento de ejecutarlo, lo que permite abrir brechas de inseguridad -No es claro en establecer los modos para determinar los requerimientos de calidad (interna, externa, o en uso) relevantes para el producto a construirse -No indica cómo se determinan los niveles esperados en las métricas de uso |
...