Una desventaja son las dependencias entre componentes, donde un pequeño cambio puede afectar multiples componente, generando arquitecturas rígidas.

Ventajas:

Desventajas

Recomendado para proyectos pequeños, con pocos requisitos y claramente definidos. Sistemas con un corto tiempo de vida. Equipo con muy poca experiencia.

Arquitectura de Capas