1. Marco Aurelio Porro Chulli
Ingeniería de Sistemas y Telemática.
VII – B
Systems seven
Betzabeth Yameli Maldonado Idrogo.
Yordin Alberto Pérez Saucedo.
2.
3. Definición
La Programación en capas se ocupa de la división
lógica de componentes y funcionalidad
La programación por capas es un estilo de
programación en el que el objetivo primordial es la
separación de la lógica de negocios de la lógica de
diseño.
4. El estilo arquitectural en N -
Capas se basa en distribución
jerárquica de los roles y las
responsabilidades para
proporcionar una división
efectiva de los problemas a
resolver
Los componentes de cada
capa deben ser cohesivos y
aproximadamente el mismo
nivel de abstracción.
5. Encargada de realizar
transacciones con bases
de datos y con otros
sistemas para obtener o
ingresar información al
sistema.
Es en esta capa donde se
definen las consultas a
realizar en la base de
datos
En esta capa se realiza la
función de
Encapsulamiento
6. Se denomina capa de negocio
porque en esta se definen
todas las reglas que se deben
cumplir para una correcta
ejecución del programa.
Es aquí donde se
encuentra toda la lógica
del programa.
Representa el corazón de
la aplicación ya que se
comunica con todas las
demás capas para poder
llevar a cabo las tareas.
7. Debe manejar interfaces que
cumplan con el objetivo
principal de este componente,
el cual es facilitar al usuario la
interacción con la aplicación.
La interfaz debe ser amigable y
fácil de utilizar, ya que el
usuario final es el que se va a
encargar de utilizar el sistema y
de dar retroalimentación al
equipo de desarrollo en caso de
que haya algo que mejorar
8. En el momento de programar se recomienda utilizar como base
3 capas, una para la conexión, código o datos y para la
presentación.
Dado los vertiginosos cambios en la dinámica de los negocios
este estilo de programación provee que el Sistema sea
escalable (aumentar la capacidad).
Se recomienda este tipo de programación porque ayuda mucho
al programador de aplicaciones para dar mantenimiento al
Sistema, dado que el problema que pudiera suscitarse es visto
en la capa respectiva.
9. El estilo de programación en
N capas se basa en
segmentar un proyecto en
varias partes para realizar
una programación
independiente en cada una
de ellas.
En cuanto a la seguridad
este estilo de
programación es más
fiable.
Se puede elaborar
componentes para cada
capa, avanzando el
desarrollo de manera
independiente y por ende el
global del Sistema puede
desarrollarse más rápido.
10. La programación en Capas ayuda mucho al
programador para que lleve un orden en
su código y poder verificar eficazmente el
Bugs (error).
En este tipo de programación la
rapidez es mucho mejor en la
ejecución del proyecto.