Está en la página 1de 5

MODELO GILB (1988)

T. Gilb definió una jerarquía de los atributos de un sistema que para él resultaban
habitualmente interesantes en el campo de la Ingeniería del Software (Gilb, 88). Gilb
llamaba atributo a una medida de la calidad de un sistema. Dicha medida podía
variar
entre ciertos límites, siendo aún el sistema aceptable para el usuario.

Capacidad de Adaptabilidad
trabajo
ATRIBUTOS

Disponibilidad Utilizabilidad

1. Capacidad de trabajo: mide la capacidad natural del sistema para realizar su


trabajo. Se compone de tres sub-atributos:
a. Capacidad de almacenamiento: mide la facultad del sistema para
almacenar
unidades de información de un determinado elemento predefinido.
b. Capacidad de proceso: mide la facultad de procesar cierta cantidad
de datos por
unidad de tiempo.
c. Capacidad de respuesta: mide la habilidad para reaccionar ante un
evento.

2. Disponibilidad: mide la capacidad del sistema para llevar a cabo de forma


útil el trabajo para el cual fue diseñado. Se determina por el conjunto de
conceptos mostrados en la Figura:
DISPONIBILIDAD

Fiabilidad Mantenibilidad Integridad

Reconocimiento
Fidelidad lógica Amenaza
del problema

Veracidad lögica Administrativo Seguridad

Recopilación de
Viabilidad lógica
herramientas

Fidelidad de Formulación de
datos hipótesis

Veracidad de
Inspección
datos

Viabilidad de
Corrección activa
datos

Pruebas

Evaluación de
pruebas

Recuperación
3. Adaptabilidad: es la medida de la capacidad de un sistema para ser
cambiado adecuadamente. Se divide en los siguientes sub-atributos:
a. Improbabilidad: mide la eficiencia al hacer pequeñas adaptaciones,
cambios y mejoras al sistema.
b. Extensibilidad: mide la facilidad para añadir nuevas características
a un sistema existente.
c. Transportabilidad: mide la facilidad para trasladar un sistema de
un entorno a otro.

4. Utilizabilidad: es la medida de la facilidad con que la gente será capaz y


estará motivada para usar el sistema en la práctica. Se divide en los
siguientes sub-atributos:

a. Requisitos de entrada: mide los requisitos humanos para alcanzar


éxito en el aprendizaje y manejo del sistema.
b. Requisitos de aprendizaje: mide los recursos necesarios
(principalmente el tiempo) para alcanzar cierto nivel de habilidad con
el sistema.
c. Habilidad de manejo: mide la productividad neta en el tiempo con
el nuevo sistema.
d. Complacencia: mide el grado en el que los usuarios están contentos
con el sistema.

VENTAJAS Y DESVENTAJAS

Gilb presentó una jerarquía de los atributos de un sistema que podían utilizarse
para
medir su calidad o para estimar los recursos necesarios para su construcción o
mantenimiento. Sus objetivos eran ayudar a los gestores del proyecto, servir de
guía
para solucionar problemas y detectar zonas de riesgo. En cuanto a las medidas,
Gilb se
limita a dar algunas ideas generales acerca de las cosas a medir (todas relativas al
código), pero sin entrar en detalle y sin proporcionar medida alguna, por lo que no
se le
puede considerar un modelo de calidad completo. Además, sólo pensó en la
aplicación
del modelo al finalizar la implementación del sistema (o de los prototipos); en las
fases
anteriores del ciclo de vida sencillamente sugería la realización de inspecciones
basadas
en listas de comprobación. En lo referente a los atributos, Gilb presentaba una serie
de
conceptos que, aunque pueden tener relación con la calidad, muchos no son del
estilo
de los comúnmente aceptados, siendo simplemente algunos (como los de
mantenibilidad) una descomposición en sub-atributos para realizar estimaciones
de
tiempo.

Modelo de Schulmeyer (1990)

G. Gordon Schulmeyer publicó una serie de indicadores de la calidad del software


(Schulmeyer, 90). Estos indicadores de la calidad no debían ser interpretados como
medidas, sino que servirían de base para dichas medidas. Los indicadores serían
de
ayuda pues podrían dar una idea de la tendencia de la calidad (adecuación a
requisitos) en el desarrollo del software. El objetivo de estos indicadores era:

COMPLETITUD DE LAS Ayuda a medir si se ha completado el proceso de pruebas,


PRUEBAS: desde el desarrollador y el usuario.

Analiza los requisitos he inspecciona los codigos.


COMPLETITUD:

Analiza el diseño y el proceso de inspeccion del diseño.


DENSIDAD DE DEFECTOS:

Se centra en verificar si los requerimientos se han


DENSIDAD DE FALLOS:
implementado correctamente.

Se verifica si la documentación se adecua correctamente a las


DOCUMENTACIÓN:
necesidades del usuario.

Verifica la simplicidad y claridad del diseño.


ESTRUCTURA DE DISEÑO:

Realiza pruebas y verifica la calidad del sistema.


SUFICIENCIA DE LAS PRUEBAS:

VENTAJAS Y DESVENTAJAS
Schulmeyer se sale de la línea habitual y descompone la calidad en un único nivel
de
unos pocos indicadores, que pueden emplearse para evaluar la calidad del
desarrollo,
basándose en los paradigmas tradicionales. Sin embargo, solamente proporciona
un
total de 20 medidas (con fórmulas normalizadas) que cubren a 4 de los
indicadores. De
estas 20 medidas, 11 de ellas son aplicables en el diseño. Por tanto, el modelo de
calidad
de Schulmeyer es de aplicación durante las fases de diseño e implementación,
aunque,
debería incluir un mayor número de medidas que, además, deberían abarcar los 7
indicadores. No obstante, sí sugiere que la agregación de las distintas medidas de
un
indicador debería realizarse mediante una media ponderada, siendo el primer
modelo
en detallar este tipo de cálculos. Tampoco proporciona una indicación de cómo
tendría
que aplicarse su modelo para evaluar la calidad del sistema.

También podría gustarte