Imagem de fundo

É uma abordagem avançada de design de software que coloca o...

É uma abordagem avançada de design de software que coloca o foco no profundo entendimento e modelagem do domínio do negócio, promovendo uma linguagem ubíqua entre desenvolvedores e especialistas do domínio. Através da identificação e encapsulamento de conceitos complexos no código, visa criar sistemas mais flexíveis e alinhados com as necessidades do negócio, facilitando a evolução e manutenção ao longo do tempo.


De acordo com a afirmativa acima, assinale a alternativa que apresenta qual modelo de arquitetura a afirmativa se refere.


A

Test Driven Design (TDD)


B

Domain Driven Design (DDD)


C

Behavior Driven Development (BDD)


D

Develop Under Structure (DUS)