CUADRO COMPARATIVO SOBRE MODELOS PARA EVALUACIÓN DE LA CALIDAD DE
PRODUCTOS SOFTWARE
MARLENE RAMÓN CADENA
UNIVERSIDAD DE SANTANDER
CAMPUS VIRTUAL UDES
FACULTAD DE EDUCACIÓN
MÓDULO EVALUACIÓN DE LA CALIDAD DE LA TECNOLOGÍA EDUCATIVA
BARRANQUILLA, MARZO 07 DE 2016
CUADRO COMPARATIVO SOBRE MODELOS PARA EVALUACIÓN DE LA CALIDAD DE
PRODUCTOS SOFTWARE
MARLENE RAMÓN CADENA
Profesor Consultor
Mg. DEWAR WILLMER RICO BAUTISTA
UNIVERSIDAD DE SANTANDER
CAMPUS VIRTUAL UDES
FACULTAD DE EDUCACIÓN
MÓDULO EVALUACIÓN DE LA CALIDAD DE LA TECNOLOGÍA EDUCATIVA
BARRANQUILLA, MARZO 07 DE 2016
PA-CVUDES-011
" "
"C U A D R O C O M P A R A T I V O "
"MODELOS PARA EVALUACIÓN DE LA CALIDAD DE PRODUCTOS SOFTWARE "
"MODELOS DE "CARACTERÍSTICAS "VENTAJAS "DESVENTAJAS "
"CALIDAD DEL " " " "
"SOFTWARE " " " "
" " " " "
"McCall "Este modelo busca "Existe una relación "es difícil que las "
" "reducir la brecha "directa entre los "características y "
" "entre usuarios y "desarrolladores y el "subcaracterísticas "
" "desarrolladores "usuario "sean siempre "
" "enfocándose en un "Evalúa el producto a "perfectamente "
" "número de factores de"nivel bajo. "independientes "
" "calidad que reflejen "Utiliza niveles "falta una asociación "
" "las prioridades de "jerárquicos "explícita entre el "
" "ambos. " "modelo y el proceso "
" " " "las características "
" "Características de " "son en general "
" "calidad " "propiedades "
" "Facilidades de uso " "abstractas medibles "
" "Integridad " "mediante métricas. "
" "Corrección " "No siempre existe una"
" "Confiabilidad " "relación "
" "Eficiencia " "perfectamente lineal "
" "Facilidad de " "entre los valores de "
" "mantenimiento " "las métricas y las "
" "Facilidad de prueba " "características que "
" "Flexibilidad " "deben estimar. "
" "Facilidad de " " "
" "reutilización " " "
" "Interoperabilidad " " "
" "Portabilidad " " "
" " " " "
" " " " "
" "El modelo de McCall " " "
" "organiza los factores" " "
" "en tres ejes o puntos" " "
" "de vista desde los " " "
" "cuales el usuario " " "
" "puede contemplar la " " "
" "calidad de un " " "
" "producto (1) " " "
" "Operación del " " "
" "producto, (2) " " "
" "Revisión del producto" " "
" "y (3) Transición del " " "
" "producto. Cada punto " " "
" "de vista se " " "
" "descompone en una " " "
" "serie de factores que" " "
" "determinan la calidad" " "
" "de cada una de ellos." " "
" "Cada factor " " "
" "determinante de la " " "
" "calidad, se " " "
" "descompone, a su vez," " "
" "en una serie de " " "
" "criterios o " " "
" "propiedades que " " "
" "determinan su " " "
" "calidad. Los " " "
" "criterios pueden ser " " "
" "evaluados mediante un" " "
" "conjunto de métricas." " "
" "Para cada criterio " " "
" "deben fijarse unos " " "
" "valores máximo y " " "
" "mínimo aceptables. " " "
" " " " "
" "Antes de comenzar a " " "
" "utilizar el modelo de" " "
" "McCall hay que seguir" " "
" "las siguientes " " "
" "pautas: " " "
" "(1)Se aceptan los " " "
" "factores, criterios y" " "
" "métricas que propone " " "
" "el modelo, " " "
" "(2) Se aceptan las " " "
" "relaciones entre " " "
" "factores y criterios," " "
" "y entre criterios y " " "
" "métricas; " " "
" "y (3) Se selecciona " " "
" "un subconjunto de " " "
" "factores de calidad " " "
" "sobre los que se " " "
" "aplican los " " "
" "requisitos de calidad" " "
" "establecidos para el " " "
" "proyecto. " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" "Figura 1 .factores de" " "
" "calidad de McCall. " " "
" " " " "
" " " " "
" " " " "
" "El modelo FURPS "Evalúa el software "Se requieren muchas "
"FURPS "propuesto por Robert "sin tomar en cuenta "métricas lo que "
" "Grady y Heweltt "las restricciones "implica mayor "
" "Packard Co (HP) "físicas "esfuerzo en tiempo y "
" " "Criterios claros para"costos "
" "Cuenta con 5 "su fácil utilización " "
" "características de "Tiene en cuenta las " "
" "calidad del software:"fallas del producto y" "
" " " " "
" " "el proceso para su " "
" " "mayor corrección. " "
" "Funcionalidad " " "
" "Facilidad de uso " " "
" "Confiabilidad " " "
" "Performance " " "
" "Facilidad de soporte." " "
" " " " "
" "Además plantea 2 " " "
" "categorías de " " "
" "requerimientos, las " " "
" "cuales son: 1- " " "
" "requerimientos " " "
" "funcionales (F): " " "
" "especifican funciones" " "
" "que el sistema debe " " "
" "ser capaz de " " "
" "realizar, sin tomar " " "
" "restricciones físicas" " "
" "a consideración, y se" " "
" "definen a través de " " "
" "las entradas y " " "
" "salidas esperadas. " " "
" "2- requerimientos no " " "
" "funcionales (URPS): " " "
" "Usability (Facilidad " " "
" "de uso), Reliability " " "
" "(Confiabilidad), " " "
" "Performance y " " "
" "Supportability " " "
" "(Facilidad de " " "
" "soporte). Describen " " "
" "atributos del sistema" " "
" "o atributos del " " "
" "ambiente del sistema." " "
" "Se contemplan " " "
" "diversas fases. La " " "
" "primera es la " " "
" "concepción del " " "
" "producto a partir de " " "
" "análisis del mercado," " "
" "después se marcan los" " "
" "objetivos y se define" " "
" "el proyecto, apartado" " "
" "que se mezcla " " "
" "inevitablemente con " " "
" "la fase de diseño " " "
" "real del producto e " " "
" "investigación. " " "
" "Posteriormente, se " " "
" "procede a traducir " " "
" "los diseños en piezas" " "
" "o prototipos reales " " "
" "en el laboratorio. " " "
" "El Manufacturing " " "
" "Release es la " " "
" "fabricación real a " " "
" "partir de los " " "
" "prototipos. Una vez " " "
" "fabricado, la " " "
" "siguiente fase en la " " "
" "vida del producto es " " "
" "su comercialización " " "
" "hasta que se " " "
" "convierta en algo " " "
" "obsoleto y se deje de" " "
" "fabricar como última " " "
" "etapa del ciclo. " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" "Figura 2.Modelo de " " "
" "Furps " " "
" " " " "
" " " " "
" "El modelo de Boehm "Utiliza niveles "No especifica los "
" "(1978) agrega algunas"jerárquicos "aspectos relacionados"
"BOEHM "características a las"Involucra menos "con el usuario "
" "existentes en el "factores y criterios "Genera mucho tiempo "
" "modelo de "lo que implica menos "en el desarrollo del "
" "McCall y representa "tiempo en su "sistema "
" "una estructura "desarrollo " "
" "jerárquica de "Incorpora objetivos " "
" "características, cada"de calidad " "
" "una de las cuales " " "
" "contribuye a la " " "
" "calidad total. " " "
" "Características de " " "
" "calidad " " "
" " " " "
" "Confiabilidad " " "
" "Eficiencia " " "
" "Facilidad de prueba " " "
" "Portabilidad " " "
" "Fácil de entender " " "
" "Fácil de modificar " " "
" " " " "
" "Consiste en un modelo" " "
" "de descomposición de " " "
" "características de " " "
" "calidad del software " " "
" "en 3 niveles (usos " " "
" "principales, " " "
" "componentes " " "
" "intermedios y " " "
" "componentes " " "
" "primitivos) previos a" " "
" "la aplicación de " " "
" "métricas. Este modelo" " "
" "plantea factores de " " "
" "calidad formados por " " "
" "criterios de calidad " " "
" "y métricas " " "
" "respectivas. " " "
" "El modelo de Boehm " " "
" "tiene como finalidad " " "
" "que a través de la " " "
" "calidad del software," " "
" "el " " "
" "Software: (1) realice" " "
" "lo que desea el " " "
" "usuario, (2) utilice " " "
" "recursos informáticos" " "
" "de manera correcta y " " "
" "eficiente, (3) sea " " "
" "fácil de utilizar y " " "
" "aprender; y (4) sea " " "
" "bien diseñado, " " "
" "codificado, probado y" " "
" "mantenido. " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" " " " "
" "Figura 3 :Modelo de " " "
" "Bohem " " "
" " " " "
" " " " "
" "El modelo de Dromey " " "
"DROMEY "tiene el propósito de"Evalúa un producto de"Se basa solo en la "
" "trabajar con una "forma independiente "calidad del producto,"
" "estructura que "Existe una relación "más no en el "
" "permite construir y "directa entre los "desarrollo y análisis"
" "utilizar un modelo de"atributos y los "del mismo "
" "calidad práctico para"sub-atributos " "
" "evaluar las etapas de"Utiliza niveles " "
" "Determinación de los "jerárquicos " "
" "requerimientos, " " "
" "Diseño e " " "
" "Implementación. Esta " " "
" "información puede ser" " "
" "usada para elaborar, " " "
" "comparar y evaluar la" " "
" "calidad de los " " "
" "productos de " " "
" "software. Este modelo" " "
" "plantea la calidad " " "
" "del producto por " " "
" "medio de la " " "
" "definición de " " "
" "subcaracterísticas " " "
" "que pueden ser " " "
" "medidas y evaluadas " " "
" "como características." " "
" " " " "
" "Características de " " "
" "calidad: " " "
" "Facilidades de uso " " "
" "Confiabilidad " " "
" "Eficiencia " " "
" "Facilidad de " " "
" "mantenimiento " " "
" "¨Portabilidad " " "
" "Funcionalidad " " "
" " " " "
" " " " "
" "También, permite " " "
" "aumentar el " " "
" "entendimiento " " "
" "respecto de la " " "
" "relación entre los " " "
" "atributos " " "
" "(características) y " " "
" "los subatributos " " "
" "(subcaracterísticas) " " "
" "de calidad. " " "
" "Dromey propone 3 " " "
" "modelos para cada " " "
" "etapa del proceso de " " "
" "desarrollo: (1) " " "
" "modelo de " " "
" "requerimientos, (2) " " "
" "modelo de diseño y " " "
" "(3) modelo de calidad" " "
" "de la implementación." " "
" "Estas características" " "
" "pueden ser agrupadas " " "
" "de acuerdo a diversos" " "
" "aspectos a tener en " " "
" "cuenta en la " " "
" "implementación: (1) " " "
" "corrección, (2) " " "
" "aspectos internos, " " "
" "(3) aspectos del " " "
" "contexto y (4) " " "
" "aspectos " " "
" "descriptivos. " " "
" "Dromey propone una " " "
" "matriz que relaciona " " "
" "las características " " "
" "de calidad respecto " " "
" "de la Norma ISO " " "
" "9126-1. Dicha matriz " " "
" "presenta un mapeo " " "
" "entre las " " "
" "características del " " "
" "producto " " "
" "y los atributos de " " "
" "alto nivel, el cual " " "
" "es utilizado en las " " "
" "evaluaciones del " " "
" "producto de " " "
" "Software. " " "
" " " " "
" " " " "
" " "Existe una relación "Se evalúan muchos "
" "El modelo de Gilb "directa entre los "factores que provocan"
"GILB "plantea la creación "desarrolladores y el "un mayor trabajo en "
" "de una especificación"usuario. "tiempos y costos "
" "de requisitos de "Existe una relación " "
" "calidad para cada "directa entre " "
" "proyecto que deben "atributos y " "
" "escribir "sub-atributos " "
" "conjuntamente el "Es posible " "
" "usuario y el "especificar los " "
" "analista. Es un "atributos de la " "
" "modelo que permite "calidad del software " "
" "determinar una lista "en forma cuantitativa" "
" "de características " " "
" "que definen la " " "
" "calidad de la " " "
" "aplicación. " " "
" "Puede ser de 2 tipos:" " "
" "(1) Originales y (2) " " "
" "de modelos " " "
" "tradicionales. " " "
" "Las características " " "
" "se pueden medir " " "
" "mediante varias " " "
" "subcaracterísticas o " " "
" "métricas detalladas. " " "
" "Para cada una de " " "
" "ellas, se deben " " "
" "especificar los " " "
" "siguientes conceptos:" " "
" "(1) nombre y " " "
" "definición de la " " "
" "característica, (2) " " "
" "Escala o unidades de " " "
" "medición, (3) " " "
" "recopilación de datos" " "
" "o prueba, (4) valor " " "
" "previsto, (5) valor " " "
" "óptimo, (6) valor en " " "
" "el sistema actual y " " "
" "(7) comentarios. " " "
" "Cuenta con las " " "
" "siguientes " " "
" "características de " " "
" "calidad: " " "
" "corrección, " " "
" "facilidad de " " "
" "mantenimiento " " "
" "integridad " " "
" "Facilidad de uso. " " "
"CMMI "Es una guía para "Reducción del coste "Falta de adecuación "
" "comprobar procesos y"de desarrollo "al enfoque de "
" "comparar la capacidad"Localización y "servicio que está "
" "de un grupo al "resolución de "experimentando el "
" "ejecutarlos. Es un "defectos "sector de las TI en "
" "modelo de "Mejora en la "todas sus líneas de "
" "madurez-directriz, "fiabilidad de la "actividad. "
" "practico y "planificación en "Exige un alto "
" "disciplinas basadas "términos de "esfuerzo de "
" "en estándares de la "dedicación y de "implantación. "
" "industria. Indica qué"calendario " "
" "deben hacer los "Aumento de la " "
" "procesos no cómo "productividad " "
" "deben hacerlo. "Reducción de trabajos" "
" "Características de "de correcciones tras " "
" "calidad "las fases de prueba. " "
" "Utiliza niveles "Mejora en la calidad " "
" "jerárquicos. "del producto " "
" "Clasifica a las "Reducción de defectos" "
" "empresas en niveles "Detección en las " "
" "según su madurez. "fases tempranas de su" "
" "Permite guiar paso "ciclo de vida " "
" "para mejorar a través"Mejora de la imagen " "
" "de niveles o etapas. "de Marca " "
" "Específico para el " " "
" "desarrollo y " " "
" "mantenimiento de " " "
" "software. " " "
" "Definido como un " " "
" "conjunto de áreas " " "
" "clave de procesos. " " "
" "Tiene un modelo de " " "
" "evaluación. " " "
BIBLIOGRAFÍA
Fillottrani Pablo R. Calidad en el desarrollo del Software. Recuperado de
http://www.cs.uns.edu.ar/~prf/teaching/SQ07/clase6.pdf el 05 de marzo de
2016
Chaico Lebano Andrea. Modelos de Calidad del Software. Universidad Nacional
San Luis Gonzaga de Ica. Recuperado desde
https://es.scribd.com/doc/138528080/Modelos-de-Calidad-de-Software
Silva A, A. Modelos de calidad. La industria del software en México. Tomado
desde http://www.enterate.unam.mx/Articulos/2004/Enero/modelos.htm
Pressman, R. S. (2005). Ingeniería del software: un enfoque práctico.
México: McGraw-Hill Interamericana.
Gráfico recuperado el 06 de marzo de 2016 de http://i.imgur.com/JcjbH.png
Modelos de Calidad del Software.(2012) Gráfico recuperado el 4 de marzo de
2016 de
https://es.scribd.com/doc/138528080/Modelos-de-Calidad-de-Software
Modelos de Calidad del Software (2012) Gráfico recuperado el 4 de marzo de
2016 de
https://es.scribd.com/doc/138528080/Modelos-de-Calidad-de-Software
-----------------------
hSLühSLüCJOJPJQJaJmH$nH$sH$tH$9jhSLühSLüCJOJPJQJUaJmH$nH$sH$tH$-
jhSLüCJUmHnHu,jhSLühSLü5?PJUmH$nH$sH$tH$#hSLühq¬5?PJmH$nH$sH$
tH$hq¬5?PJmH$nH$sH$tH$hSLü5?PJmH$nH$sH$tH$#hSLühSLü5?PJmH$nH$sH$tH$-
jh¦HÖCJU EMBED PBrush