Skip to content

Arquitectura Inicial

Vanskarner edited this page Jul 28, 2023 · 6 revisions

La Arquitectura Limpia, presentada por el Tío Bob en el año 2012, es una forma de concebir la arquitectura de un sistema desde una perspectiva basada en capas horizontales, donde una capa horizontal representa a un área del software.

Entonces, a partir de esa única publicación, podemos realizar una primera definición sobre arquitectura:

La arquitectura es la separación de preocupaciones en capas que siguen la regla de dependencia para garantizar que el sistema sea independiente de los detalles e intrínsecamente comprobable.

Si bien la definición no está mal, se piensa en la arquitectura de un sistema como un conjunto de capas que están superpuestas. Sin embargo, más adelante veremos que se puede pensar mejor en la arquitectura como un conjunto de componentes.

A continuación, se muestran las ideas que se desprenden y que se pueden desarrollar a partir de esa publicación, todo de forma simplificada y práctica.

El Inicio Flujo de Datos

El inicio

Flujo de datos

Se aborda la idea central de la arquitectura limpia inicial, se habla de cada capa y se muestra un diagrama de clases que sigue la regla de dependencia. Se explica brevemente el flujo de datos en un arquitectura.
Capas Representativas Límites

Layers

Crossing Boundaries

Las capas horizontales se pueden agrupar en otras capas horizontales más representativas. Se habla de límites en una arquitectura y cómo cruzarlos
Clone this wiki locally