Está en la página 1de 11

Patrón de capas

Equipo: Uriel García Ramírez


Alexa González Martínez
Juan Antonio Cruz Peña
Edwin Ricardo Catalán Maldonado
Miguel Ángel Dothe Francisco
Introducción ¿Qué es un Patrón?

Un patrón es una regla de


tres partes, que expresa
una relación entre un
cierto contexto, un
problema, y una solución.
Un patrón aborda un
problema de diseño
recurrente que surge en
situaciones específicas de
diseño, y presenta una
solución a ella.
¿Qué es una capa?
Una capa representa un aspecto
lógico a tratar como una unidad
propia con sus objetivos
funcionales claramente definidos,
sus dependencias y sus
colaboraciones hacia el sistema.
Se pueden encontrar
arquitecturas en capas de dos
capas, tres capas y n capas
Patrón de capas
n-numero de capas
arquitectura que le dará mayor flexibilidad al diseño así como
una mejor separación de los conceptos.
CAPA GUI Capa Controladora Capa de Interfaces

Capa Estructura Capa Lógica Capa ORM

Capa Acceso a Datos

3 capas es lo común pero es adaptable dependiendo lo que se


tiene que realizar. el patrón no define cuantas capas son ni de
que tipo deben ser.
Como el nombre lo indica, Se
centra en una distribución
jerárquica de las roles y
responsabilidades
proporcionando una
separación efectiva de las
preocupaciones.
Ventajas SEPARACIÓN DE
RESPONSABILIDADES

FÁCIL DE
FÁCIL DE PROBAR
MANTENER

FÁCIL DE
DESARROLLAR
SEGURIDAD

DESACOPLE
ENCAPSULAMIENTO
Desventajas PERFORMANCE

ESCALABILIDAD REALIZAR
CAMBIOS PUEDE
CONPLEJIDAD AFECTAR EL
DE DESGLOSE DESACOPLE

TOLERANCIA ANCALDO A UN
A FALLOS STACK
TECNOLÓGICO
Este tipo de arquitectura
deberá implementarse en
las aplicaciones
empresariales complejas
cuya lógica de negocio
cambie bastante y la
aplicación vaya a sufrir
cambios y mantenimientos
posteriores durante una
vida de aplicación, como
mínimo, relativamente
larga.
La arquitectura en capas suele
usarse en aplicaciones web
corporativas, sitios web,
aplicaciones de comercio
electrónico, aplicaciones de uso
general.
Conclusión

Esta arquitectura tiene 3 o


mas capas dependiendo del
tipo de proyecto, es
adaptable, es necesario que
ya teniendo las capas
asignadas deben respetarse
las secuencias en las que se
divide pues no debe saltarse
ninguna

También podría gustarte