Padrões de Projeto (Design Patterns)
Gabarito: letra A. A alternativa correta reflete o conceito fundamental de padrões de projeto: são soluções reutilizáveis para problemas recorrentes de projeto, que devem ser adaptadas ao contexto do sistema, sem substituir etapas de análise e modelagem ou serem aplicadas de forma rígida. As demais alternativas distorcem o papel e a aplicação dos padrões.
O contexto da equipe descreve situações que se repetem, o que é exatamente o problema que os padrões de projeto endereçam. Eles fornecem um modelo de solução testado, mas exigem adaptação ao caso concreto.
Alternativa A — ✅ Correta ⟵ GABARITO
Esta alternativa descreve precisamente a essência dos padrões de projeto: soluções reutilizáveis que devem ser adaptadas ao contexto específico do sistema. Isso aumenta a manutenibilidade e flexibilidade sem comprometer as decisões de análise e modelagem já tomadas.
Alternativa B — ❌ Incorreta
Padrões de projeto não substituem as etapas de análise e modelagem. Eles complementam o projeto, fornecendo soluções em nível de design, mas a análise de requisitos e a modelagem conceitual continuam sendo etapas essenciais e independentes.
Alternativa C — ❌ Incorreta
Padrões de projeto são aplicados durante a fase de projeto (design), não apenas na implementação. Decisões de projeto são inerentes ao uso de padrões; eles não dispensam essas decisões, ao contrário, as orientam.
Alternativa D — ❌ Incorreta
Padrões de projeto não garantem automaticamente alto desempenho ou segurança. Eles resolvem problemas estruturais ou comportamentais, mas a eficiência e segurança dependem de como são aplicados e de outras práticas de engenharia.
Alternativa E — ❌ Incorreta
Padrões de projeto não são estruturas fixas. Pelo contrário, devem ser adaptados aos requisitos e ao contexto do sistema. Aplicá-los rigidamente contraria o princípio de flexibilidade que eles próprios promovem.