Documentos de Académico
Documentos de Profesional
Documentos de Cultura
es portable.
Mientras su interfaz permanezca sin
cambios, una capa puede reemplazarse por
otra capa equivalente.
Cuando las interfaces de la capa cambian o
se añaden nuevas facilidades a una capa,
solamente se ve afectada la capa adyacente.
Únicamente las capas más internas deben
ser reimplementadas para incorporar las
facilidades de un sistema operativo o base
de datos diferente.
Ejemplo de un Modelo de Capas:
La Capa de Gestión de Configuraciones es similar a la
Capa de Presentación que nos enseñaba Craig
Larman.
La Capa de Gestión de Objetos almacena información
y servicios de gestión (análoga a la Capa de Lógica de
Larman).
El sistema se construye sobre una Capa de Base de
Datos, para almacenamiento básico de datos y
servicios (gestión de transacciones, recuperación de
actualizaciones y control de acceso).
La Base de Datos usa las facilidades del Sistema
Operativo subyacente.
Desventaja de este modelo: la estructuración de los
sistemas puede resultar difícil.
Las capas internas pueden proporcionar facilidades
básicas, tales como gestión de archivos, que son
requeridas por todos los niveles.
Por lo tanto: los servicios requeridos por un usuario
del nivel superior pueden tener que «atravesar» las
capas adyacentes para acceder a los servicios
proporcionados por los niveles inferiores.
Esto trastoca el modelo, ya que implica que la capa
más externa del sistema no solamente depende de
su predecesora inmediata.
El rendimiento puede también ser un
problema.
Si hay muchas capas, un servicio solicitado