¿Cuándo es que nos referimos a un patrón de diseño o a un patrón de arquitectura de software?
Para saber si un patrón es de arquitectura este debería contemplar:
-
Tener un conjunto de patrones y abstracciones coherentes que proporcionan un marco definido y claro para interactuar con el código fuente del software.
-
El diseño del sistema en base a objetivos (requisitos) y restricciones.
-
Define los componentes que llevan a cabo alguna tarea de computación, sus interfaces y la comunicación entre ellos. Toda arquitectura debe ser implementable en una arquitectura física, que consiste simplemente en determinar qué computadora tendrá asignada cada tarea
Tomando estos argumentos sacados de diversas fuentes entiendo que: Patrón por capes hace más referencia a Diseño que a arquitectura de software.
¿Qué opinan?
Saludos !
Mauricio
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?