Arquitetura de Software

A forma macro do sistema: estilos, decisões estruturais, modelagem de domínio e design de sistemas em escala. O design de código (OO, SOLID, patterns) vive em Design de Software; os contratos entre sistemas, em Comunicação entre Sistemas.

Referências

Modelagem de domínio

Veja também