Marco Aurelio Porro Chulli
Ingeniería de Sistemas y Telemática.
VII – B
Systems seven
Betzabeth Yameli Maldonado Idrogo.
Yordin Alberto Pérez Saucedo.
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.
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.
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
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.
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
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.
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.
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.
Aplicaciones n–capas en visual net

Aplicaciones n–capas en visual net

  • 1.
    Marco Aurelio PorroChulli Ingeniería de Sistemas y Telemática. VII – B Systems seven Betzabeth Yameli Maldonado Idrogo. Yordin Alberto Pérez Saucedo.
  • 3.
    Definición La Programación encapas 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 arquitecturalen 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 transaccionescon 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 capade 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 interfacesque 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 momentode 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 deprogramació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 enCapas 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.