Projeto Arquitetural de Software
Gabarito: letra E. O projeto arquitetural de software consiste em definir a estrutura de alto nível do sistema, incluindo seus principais componentes e a forma como eles se comunicam. Essa é a definição clássica de arquitetura de software, conforme a engenharia de software: a arquitetura é a organização fundamental do sistema, seus componentes e seus relacionamentos.
Alternativa A — ❌ Incorreta
Criação de casos de uso é uma atividade da engenharia de requisitos, não do projeto arquitetural. Casos de uso descrevem interações do usuário com o sistema, mas não definem a estrutura de componentes.
Alternativa B — ❌ Incorreta
Detalhes de codificação (nomes de variáveis, estruturas de controle) pertencem ao projeto detalhado ou à implementação, não à arquitetura de software, que abstrai esses detalhes.
Alternativa C — ❌ Incorreta
Planejamento de testes de aceitação é uma atividade de teste, realizada após o projeto e a implementação, não faz parte da definição da arquitetura.
Alternativa D — ❌ Incorreta
A arquitetura pode considerar requisitos não funcionais como desempenho e usabilidade, mas não os especifica exclusivamente. Seu foco principal é a estrutura geral e os relacionamentos entre componentes.
Alternativa E — ✅ Correta ⟵ GABARITO
Define exatamente o escopo do projeto arquitetural: a estrutura de alto nível do sistema, os principais componentes e suas comunicações. Essa é a essência da arquitetura de software, conforme descrita na literatura e normas da área.
Gabarito: letra E.