Neste módulo exploramos os operadores de design mais comuns, que são: decomposição, replicação, compressão, abstração e compartilhamento de recursos. Os seguintes tópicos foram abordados:
Nível de projeto arquitetural. O nível de projeto arquitetural é o desenho do sistema em termos de componentes e conectores e seus arranjos. É neste nível de design que os operadores de projeto de arquitetura são aplicados.
Elaborando a Arquitetura com operadores de projeto. Os operadores de design são transformações explícitas de um projeto. Os operadores de design comuns são: decomposição, replicação, compressão, abstração e compartilhamento de recursos.
Estratégias funcionais de design. Operadores de projeto nos ajudam a alcançar os primeiros princípios de design (como a modularidade, ocultação de informações, e gestão global de complexidade). Designs arquitetônicos também podem ser transformados mediante a aplicação de alto nível de operações "macro”, tais como padrões de projeto e outras estratégias de design.