TDD, DDD e BDD são três padrões de qualidade de desenvolvimento
de software que enfatizam abordagens diferentes, mas
complementares, para garantir a qualidade e a eficácia do processo
de desenvolvimento.
A esse respeito, analise as afirmativas a seguir:
I. BDD é uma abordagem de design de software que se concentra
em modelar o domínio de um problema complexo de negócios
em termos de entidades de domínio, serviços e agregados.
II. TDD é uma abordagem de desenvolvimento de software que
enfatiza escrever testes automatizados antes de escrever o
código de produção.
III. O objetivo do DDD é garantir que o software seja desenvolvido
com base nos requisitos e comportamentos desejados do
sistema, resultando em uma compreensão clara das
expectativas do sistema e na validação contínua do
comportamento conforme o desenvolvimento avança.
É correto o que se afirma em