Documente Academic
Documente Profesional
Documente Cultură
MÓDULO:
Elaborado por:
Profesor - Consultor
UNIVERSIDAD DE SANTANDER
PROGRAMA VIRTUAL
FEBRERO DE 2016
Desde el principio de la ingeniería de software, se observó que la calidad está compuesta
por una composición de muchas características un modelo de calidad describe entonces estas
características y sus relaciones muchos modelos hacen difusa la distinción entre atributos
internos y externos, lo que dificulta la comprensión del concepto de calidad los modelos que
se presentarán a continuación son los que han ganado mayor popularidad en la comunidad,
pero no tienen sustento científico extrayendo los factores comunes a todos ellos, es posible
Según el estándar ISO 8402 (1986), un modelo de calidad puede definirse como el conjunto
de factores de calidad, y de relaciones entre ellos, que proporciona una base para la
software. Los modelos de calidad se estructuran generalmente como una jerarquía (ya sea un
árbol, ya sea un grafo dirigido), donde factores de calidad más genéricos, como eficiencia o
Los modelos de calidad pueden aplicarse en diversas actividades propias del DBSC:
establecer los requisitos de calidad para la selección de un componente en base a los factores de
calidad del modelo; evaluar la calidad de un componente para cada uno de los factores de calidad
del modelo; comparar la calidad de distintos componentes respecto a los requisitos establecidos
para un proceso de selección; y redactar contratos formales, donde aparezcan explícitamente las
Normalmente, los factores de calidad que aparecen en el modelo pueden utilizarse como
checklist para todas aquellas cuestiones relacionadas con la calidad de los componentes.
Desde que se formuló el concepto de modelo de calidad, se han presentado múltiples propuestas.
Dichas propuestas intentan resolver entre otros los interrogantes siguientes: ¿Cuáles son los
factores de calidad que deberían formar parte de un modelo de calidad de componentes
software?; ¿Cuáles son los tipos de factores de calidad en los que tiene sentido estructurar los
modelos?; ¿Cómo se estructuran los modelos?; ¿Qué tipo de relaciones pueden existir entre los
En los modelos de calidad fijos existe un catálogo de factores de calidad de partida que se
usa como base para la evaluación de la calidad. Este enfoque supone que el modelo de calidad
contiene todos los factores de calidad posibles, y que se usará un subconjunto de dichos factores
para cada proyecto concreto. En general, la propuesta típica de un modelo de calidad fijo
consiste en una estructuración de los factores en una jerarquía multinivel, con un conjunto de
factores de más alto nivel, unos criterios que descomponen dichos factores, y eventualmente
métricas para la medida de cada criterio. Ejemplos de modelos que siguen este enfoque son los
modelos de McCall et al. (1997), Boehm et al. (1978), Keller et al. (1990) y el modelo con un
La ventaja de estos modelos fijos es que proporcionan una vista común y comparable que se
reutiliza en cada proyecto ya que el conjunto de factores de calidad siempre es el mismo. Ahora
bien, tiene como inconveniente su poca flexibilidad (Gilb, 1988) debido a que asumen que
siempre bastará con un subconjunto de sus factores para evaluar la calidad en cualquier
proyecto.
En los modelos de calidad a medida no existe ningún catálogo de factores de partida, y dichos
factores deben ser identificados para cada proyecto. La idea que guía la construcción de estos
modelos es que se debe partir de la identificación de los objetivos a alcanzar. Dichos objetivos
serían los factores más abstractos que deben descomponerse en factores más concretos hasta
llegar a hacer operativos los objetivos, de forma que pueda ser medida su consecución. Así, los
modelos son creados desde cero para todo nuevo proyecto. Existen diversas propuestas de
métodos para crear los modelos de calidad a medida, entre las que podemos destacar GQM
(Goal-Question-Metric) de Basili et al. (1992) (v. fig. 10-3) y la del estándar IEEE 1061 (1998).
Ahora bien, tienen como inconveniente que el coste de su construcción es muy alto
difícil, dado que los factores identificados para un proyecto no tienen por qué ser adecuados
para otro.
Finalmente en los modelos de calidad mixtos se intenta combinar las ventajas de los dos tipos
anteriores de modelos. La idea es que exista un conjunto de factores de calidad más abstractos
que sean reutilizados en virtualmente todos los proyectos posibles, y que puedan ser refinados
propuestas de este tipo de modelos el ADEQUATE (Horgan et al., 1999), el modelo de Gilb
MODELO CARACTERÍSTICAS
Modelo de madurez de capacidades.
Establece Áreas Clave de Proceso y a cada una unas buenas prácticas
CMM de definición, organización, ejecución, medidas, verificación
Surge en 1986
Emplea 5 niveles de maduración: Inicial Repetible, definido,
gestionado, optimizado.
MODELO CARACTERÍSTICAS VENTAJAS DESVENTAJAS
Básicamente el CMMI son Permite mejoras de Falta de adecuación al
normas para calidad enfocada al gran impacto en enfoque a servicio
mundo del Software, aplicables procesos de que está
a los diferentes procesos que desarrollo de experimentando el
hay que llevar a cabo para lograr
productos software, sector de las TI en
producir software con calidad, tales como reducción todas sus líneas de
es muy importante mencionar del coste de actividad, así como el
que igual que las normas ISO desarrollo, alto esfuerzo de
90003, este modelo nos dice que localización y implantación que
hay que hacer, y no como hay resolución de exige.
que hacerlo , lo que permite: defectos; mejora en
la fiabilidad de la Costo alto para la
Describir los componentes del planificación, en preparación y el
modelo y sus relaciones. términos de soporte, también lo es
dedicación y de la valoración del
Comprender las áreas de calendario. modelo.
proceso.
Reduce el coste de Proceso de valoración
Localizar información relevante desarrollo, localiza pesado y lento.
en el modelo. la resolución de
defectos,
CMMI
Aplicar los conocimientos a su aumentando de la Plazo de implantación
1984 entorno de trabajo y en un productividad y la del proyecto.
Fue equipo de evaluación de efectividad sobre la
desarrollado componentes y sus relaciones planificación Se utiliza para
Software de un modelo. empresas grandes.
Engineering Reducción de los
Institute Estudia los procesos de trabajos derivados de Tamaño y
(SEI) desarrollo de software de una correcciones tras las complejidad mucho
perteneciente organización. fases de pruebas. mayor que modelos
a Carnegie vigentes.
Mellon Producir una evaluación de la Método
madurez de la organización evolucionado y
La complejidad de la
University
según una escala de 5 niveles, flexible. Compatible
evaluación continua
con el objetivo de establecer con la norma puede atentar contra
una guía que les permita ISO/IEC 15504. la definición de
mejorar sus procesos y su objetivos concretos
habilidad para organizar, Mejor organización de madurez.
desarrollar, adquirir y mantener interna y
productos y servicios homogeneización en
informáticos. procesos de
actuación.
Obtención de un
importante caudal de
datos históricos
susceptibles de ser
Analizados.
MODELO CARACTERÍSTICAS VENTAJAS DESVENTAJAS
Las actividades de este Reduce riesgos del Genera mucho
modelo se conforman en proyecto tiempo en el
una espiral, en la que Incorpora objetivos desarrollo del
cada bucle o iteración de calidad sistema
representa un conjunto Integra el Modelo costoso
DESARROLLO
de actividades. desarrollo con el Requiere
EN ESPIRAL
En cada iteración se mantenimiento. experiencia en la
toma en cuenta los identificación de
objetivos, alternativas el riesgos.
desarrollo y verificación
del software.
MODELO CARACTERÍSTICAS
Como acrónimo implica definir mediante los CTQs las necesidades
del cliente, medir la capacidad del proceso considerado, analizar
cuándo, dónde y cómo se producen los defectos, mejorar mediante
DMAIC soluciones puestas en práctica para llegar al objetivo y controlar
mediante claves variables.
Está basada en la metodología seis sigmas que implica la mejora en
incremento de cualquier proceso de calidad.
MODELO CARACTERÍSTICAS
Se emplea cuando se establecen nuevos procesos después de aplicar
DMAIC.
Cambia, mejora y controla el diseño y la verificación.
DEMADV
De manera similar es acrónimo de definir, medir, analizar, diseñar y
verificar.
MODELO CARACTERÍSTICAS
Evalúa las etapas de determinación de los requerimientos, diseño e
implementación.
DROMEY
Elabora, compara y evalúa.
Sus características de calidad son eficiencia, confiabilidad, facilidad
de mantenimiento, portabilidad, facilidad de uso y funcionalidad.
MODELO CARACTERÍSTICAS
Es un modelo creado para plantear objetivos, preguntas y métricas.
Plantea la medición para evaluar la calidad del SW
Tiene 3 etapas:
C-QM
por Basili y Listar objetivos o nivel conceptual: cada objetivo con preguntas.
Rombach en 1998 Nivel operacional: decidir que medir.
MODELO CARACTERÍSTICAS
Evalúa y analiza la calidad de los sitios web.
Se sustenta en la Norma ISO1926.
Tiene en cuenta la usabilidad, funcionalidad, confiabilidad,
WEBQEM eficiencia, mantenibilidad y portabilidad.
Analiza los sitios web por visitantes, desarrolladores y
administradores.
Valora la calidad del producto buscando comprender, mejorar,
controlar y predecir la calidad de los mismos.
MODELO CARACTERÍSTICAS
Determina las características que definen la calidad de la aplicación.
Presenta dos tipos: Originales y modelos tradicionales.
Aplica conceptos como: Definición de la característica, escala de
GILB medición, recogida de datos, valor previsto, valor óptimo, valor en
Gilb y sistema actual, comentarios.
Kitchenham- Se asocia a la filosofía QFD, propone la identificación de medidas
Walker objetivas de calidad, en complemento con su filosofía de desarrollo
evolutivo el producto es entregado incrementalmente al cliente,
basado en la importancia de las diferentes funcionalidades la
propuesta COQUAMO de Kitchenham y Walker extiende las ideas
de Gilb con el soporte de herramientas automáticas.
WEBGRAFÍA
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/cap1/Capitulo_
Completo.pdf
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/Anexos/Cap1/1
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/Anexos/Cap1/2
http://es.wikipedia.org/wiki/British_Standards_Institution
http://www.aenor.com/aenor/inicio/home/home.asp
http://www.afnor.org/en
http://www.amn.org.br/
http://www.ansi.org/
http://www.cen.eu/Pages/default.aspx
http://www.cen.eu/Pages/default.aspx
http://www.copant.org/web/guest;jsessionid=3BA7B5A90A45DCE583BFA8B3D6705C48
http://www.apec.org/
http://www.icontec.org/index.php/en/
http://www.iec.ch/
http://www.iso.org/iso/home.html
http://www.itu.int/es/pages/default.aspx