← Voltar à Página Inicial (Beyond the Chapter)
Beyond the Chapter • Leitura Atual

Capítulo 1: Introdução

Resumo estruturado dos conceitos fundamentais de Fundamentals of Software Architecture

1. Contexto e a Evolving Nature da Arquitetura

O cargo de Arquiteto de Software figura consistentemente entre os melhores empregos do mundo, mas ao contrário de outras profissões (como enfermeiro ou gestor financeiro), não existe um caminho de carreira linear e padronizado. Isto acontece por quatro motivos principais:

2. A Definição Moderna de Arquitetura de Software

Os autores definem a arquitetura de software através da combinação de quatro pilares essenciais:

3. As Oito Expectativas Centrais de um Arquiteto

Independentemente do título ou cargo, um arquiteto eficaz deve cumprir oito expectativas fundamentais:

4. Intersecção com Outras Disciplinas

O papel do arquiteto expandiu-se para colidir diretamente com quatro áreas vitais:

As Duas Leis da Arquitetura de Software

1ª Lei: Tudo na arquitetura de software é um trade-off. (Corolário: Se acha que descobriu algo que não é um trade-off, provavelmente ainda não identificou o trade-off).

2ª Lei: O porquê (Why) é mais importante do que o como (How).

Testar Conhecimentos com o Quiz Interativo →