A respeito dos conceitos de design emergente (emergent design), assinale a opção correta.
- A. Na prática de design emergente, a arquitetura é que direciona o design, tornando-a evolutiva e flexível.
- B. A revisão e validação da arquitetura devem ser feitas após a etapa de entrega.
- C. Ao tomar todas as decisões importantes sobre arquitetura e projeto no início do desenvolvimento, é possível impedir a complexidade desnecessária originada da subavaliação dos projetos de software.
- D. Um passo importante para a adoção do design emergente é a centralização das decisões técnicas.
- E. O design emergente é uma prática ágil de desenvolvimento com o objetivo de construir uma arquitetura consistente e evolutiva.