las definiciones vinculadas a las actividades industriales hablan de la medida en que un producto o
servicio satisface los requerimientos de una función dada.
Modelos iniciales de calidad
la calidad está
compuesta por una
composición de muchas
características
Modelo de McCall
El modelo de McCall se originó motivado por US Air Force y
DoD se focaliza en el producto final, identificando atributos
claves desde el punto de vista del usuario estos atributos se
denominan factores de calidad y son normalmentes atributos
externos y rara vez internos
Factores de calidad.
McCall propone tres perspectivas para
agrupar los factores de calidad revisión
del producto habilidad para ser cambiado
transición del producto adaptabilidad al
nuevo ambiente operación del producto
características de operación
Factores de calidad de revisión
la revisión del producto incluye los
siguientes factores de calidad:
mantenibilidad esfuerzo requerido para
localizar y corregir fallas flexibilidad
facilidad de realizar cambios testeabilidad
facilidad para realizar el testing, para
asegurarse que el producto no tiene
errores y cumple con la especificación
Factores de calidad de transición
la transición del producto incluye los
siguientes factores de calidad: portabilidad
esfuerzo requerido para transferir entre
distintos ambientes de operación
reusabilidad facilidad de reusar el software
en diferentes contextos interoperabilidad
esfuerzo requerido para acoplar el producto
con otros sistemas
Factores de calidad de operación
Descompone el concepto de calidad en tres
usos o capacidades importantes para un
producto de software: *Operación,*Revisión
*Transición
Criterios de calidad: factor mantenibilidad
Cada capacidad se descompone en una serie de
factores que determinan la calidad en cada una de
ellas:
Dada su ubicación en tradicionales modelos de
ciclo de vida de software, la facilidad de testing
se define claramente como un criterio de
calidad tomando en cunata la simplicidad e
instrumentación
Criterios de calidad: factor reusabilidad
según McCall el factor reusabilidad
incluye los siguientes criterios:
generalidad modularidad
auto-descripción independencia de la
máquina independencia del sistema
operativo
Criterios de calidad: factor interoperabilidad
La interoperabilidad está relacionada con la
reusabilidad en la actualidad su importancia
ha crecido debido al creciente interés de
conectarse con sistemas legacy se favorece
mediante la adopción de estándares
Criterios de calidad: factor correctitud
*Trazabilidad, *completitud, *consistencia
correctitud es un factor muy difícil de identificar
debido a la falta de terminología estándar