Está en la página 1de 3

Arquitectura_de_capas_en_sistemas_de_informacin La programacin por capas es un estilo de programacin en el que el objetivo primordial es la separacin de la lgica de negocios de la lgica de diseo.

Arquitectura de capas en Sistemas de Informacin. La Programacin por capas es un estilo de programacin en el que el objetivo primordial es la separacin de la lgica de negocios de la lgica de diseo; un ejemplo bsico de esto consiste en separar la capa de datos de la capa de presentacin al usuario. Concepto:

Contenido
1 Tipos de capas 2 Arquitectura de Capas 3 Ventajas y desventajas 3.1 Ventajas 3.2 Desventajas 4 Dos capas 5 Tres capas 6 Cuatro capas 7 Fuentes 8 Enlaces relacionados 9 Enlaces externos

Tipos de capas
La metodologa RPM presentada por C. Larman presupone una estructura de tres capas que es tpica de los Sistemas de Informacin. La capa de la Presentacin Esta capa rene todos los aspectos del Software que tiene que ver con las interfaces y la interaccin con los diferentes tipos de usuarios humanos Estos aspectos tpicamente incluyen el manejo y aspecto de las ventanas, el formato de los reportes, menes, grficos y elementos multimedia en general. La capa del Dominio de la Aplicacin Esta capa rene todos los aspectos del software que tienen que automatizan o apoyan los procesos de negocio que llevan a cabo los usuarios. Estos aspectos tpicamente incluyen las tareas que forman parte de los procesos, las reglas y restricciones que aplican. Esta capa tambin recibe el nombre de la capa de la Lgica de la Aplicacin. La capa del Repositorio Esta capa rene todos los aspectos del software que tienen que ver con el manejo de los datos persistentes, por lo que tambin se le denomina la capa de las Bases de Datos).

Contenido

Arquitectura_de_capas_en_sistemas_de_informacin

Arquitectura de Capas
Arquitectura top-down de capas Arquitectura bottom-up de capas Arquitectura bidireccional de capas

Ventajas y desventajas
Ventajas
Reutilizacin de capas Facilita la estandarizacin Dependencias se limitan a intra-capa Contencin de cambios a una o pocas capas

Desventajas
A veces no se logra la contencin del cambio y se requiere una cascada de cambios en varias capas Prdida de eficiencia Trabajo innecesario por parte de capas ms internas o redundante entre varias capas Dificultad de disear correctamente la granularidad de las capas Existen tres propuestas de arquitecturas de capas para Sistemas de Informacin, donde las capas a veces reciben el nombre de niveles (en Ingls tiers) Arquitectura de dos capas Arquitectura de tres capas Arquitectura de cuatro capas

Dos capas
En la actualidad muchos sistemas de informacin estn basados en arquitecturas de dos capas, denominadas Nivel de aplicacin Nivel de la base de datos

Tres capas
Aplicacin Dominio de la aplicacin Repositorio

Cuatro capas
Los desarrollos ms recientes empiezan a experimentar con una capa adicional Presentacin Aplicacin Dominio de la aplicacin Repositorio Arquitectura de Capas 2

Arquitectura_de_capas_en_sistemas_de_informacin

Fuentes
Informacin tomada de las pginas web: ldc.usb.ve Wikipedia

Enlaces relacionados
Arquitectura en Capas

Enlaces externos
ldc.usb.ve Wikipedia

Fuentes

También podría gustarte