Memostell
ProgramaçãoPublico

DDD – Descoberta e Formação do Conhecimento

Este deck explora como descobrir, estruturar e consolidar o conhecimento do negócio no contexto do Domain-Driven Design. Os cartões abordam o desafio do negócio, linguagem ubíqua, modelagem de domínio, ferramentas de documentação e o conceito de contextos delimitados, com foco em criar uma comunicação clara, consistente e alinhada entre especialistas do domínio e times técnicos.

Este deck e publico e pode ser estudado por qualquer pessoa.

Detalhes do deck

Autor

Avatar de Diego Marques de Oliveira Santos

Diego Marques de Oliveira Santos

Criado em

Atualizado em

Total de cards

36

Categoria

Programação

Ultima atividade

Cards do deck

36 cards

  1. O que significa descoberta do conhecimento no DDD?#1

    Verso

    O processo de entender o negócio, seus desafios e processos junto aos Domain Experts.

    Dica

    Conhecimento vem do domínio.

  2. Qual é o foco principal do DDD na descoberta do conhecimento?#2

    Verso

    Entender o que agrega valor ao negócio.

    Dica

    Negócio antes da tecnologia.

  3. O que é o desafio do negócio?#3

    Verso

    A compreensão do que o negócio faz, seus processos e problemas conhecidos.

    Dica

    Vai além do óbvio.

  4. Por que o desafio do negócio não é óbvio?#4

    Verso

    Porque não temos a percepção real do Domain Expert sem ouvi-lo.

    Dica

    Visão interna do negócio.

  5. Qual o papel do Domain Expert na descoberta do conhecimento?#5

    Verso

    Compartilhar a visão real dos problemas e processos do negócio.

    Dica

    Fonte primária.

  6. Por que a comunicação é uma via de mão dupla?#6

    Verso

    Porque Domain Experts e desenvolvedores precisam se entender mutuamente.

    Dica

    Negócio ↔ tecnologia.

  7. O que é linguagem ubíqua?#7

    Verso

    Uma linguagem comum baseada nos termos reais do negócio.

    Dica

    Vocabulário compartilhado.

  8. Qual o objetivo da linguagem ubíqua?#8

    Verso

    Garantir que todos usem os mesmos termos com o mesmo significado.

    Dica

    Evita ambiguidades.

  9. Por que a linguagem ubíqua deve ser consistente?#9

    Verso

    Para facilitar comunicação, entendimento e modelagem correta.

    Dica

    Consistência é chave.

  10. O que são termos ambíguos na linguagem ubíqua?#10

    Verso

    Termos que possuem mais de um significado dentro de um subdomínio.

    Dica

    Exigem definição clara.

  11. Exemplo de termo ambíguo#11

    Verso

    Política, que pode significar regra interna ou lei regulatória.

    Dica

    Contexto define o significado.

  12. O que são termos sinônimos na linguagem ubíqua?#12

    Verso

    Termos usados para significados diferentes por conveniência.

    Dica

    Causa confusão futura.

  13. Exemplo de termo sinônimo em TI#13

    Verso

    Login como autenticação ou como conta de usuário.

    Dica

    Mesmo nome, conceitos distintos.

  14. Como lidar com termos sinônimos?#14

    Verso

    Quebrando-os em definições únicas e específicas.

    Dica

    Um conceito por termo.

  15. O que é modelagem do domínio?#15

    Verso

    A criação de uma abstração dos processos para resolver um problema.

    Dica

    Modelo conceitual.

  16. Por que a modelagem do domínio é importante?#16

    Verso

    Porque guia conversas e entendimento com o Domain Expert.

    Dica

    Base do design.

  17. Qual a relação entre linguagem ubíqua e modelagem do domínio?#17

    Verso

    A linguagem ubíqua sustenta e dá clareza ao modelo.

    Dica

    Modelo fala a língua do negócio.

  18. O que acontece com o modelo ao longo do tempo?#18

    Verso

    Ele é refinado iterativamente conforme o entendimento evolui.

    Dica

    Modelo vivo.

  19. Como Realidade vs Desejo influencia o modelo?#19

    Verso

    Ajuda a focar no que é importante e no que é fato atual.

    Dica

    AS IS vs TO BE.

  20. Por que documentar o conhecimento é importante?#20

    Verso

    Para manter alinhamento e histórico das decisões.

    Dica

    Conhecimento compartilhado.

  21. Que tipos de ferramentas podem ser usadas para documentação?#21

    Verso

    Wikis e ferramentas colaborativas.

    Dica

    Ferramenta é secundária.

  22. Qual é o papel de uma Wiki no DDD?#22

    Verso

    Centralizar conhecimento, linguagem e documentação do projeto.

    Dica

    Fonte única.

  23. O que deve existir em uma Wiki de DDD?#23

    Verso

    Descrição do projeto, linguagem ubíqua, cenários e subdomínios.

    Dica

    Organização do conhecimento.

  24. Por que manter a documentação atualizada?#24

    Verso

    Porque o entendimento do domínio evolui continuamente.

    Dica

    Refinamento constante.

  25. O que são Contextos Delimitados?#25

    Verso

    Limites lógicos dentro do modelo de domínio.

    Dica

    Bounded Contexts.

  26. Os contextos delimitados são definidos pelos subdomínios?#26

    Verso

    Não necessariamente, são definidos pela análise do negócio.

    Dica

    Limites conceituais.

  27. Qual a principal métrica para definir um contexto delimitado?#27

    Verso

    A linguagem ubíqua utilizada.

    Dica

    Mesma linguagem, mesmo contexto.

  28. Quando unir contextos delimitados?#28

    Verso

    Quando usam termos e processos muito semelhantes.

    Dica

    Evita fragmentação.

  29. Quando separar contextos delimitados?#29

    Verso

    Quando os termos e processos são muito distintos.

    Dica

    Evita interferência.

  30. Existe um tamanho fixo para um contexto delimitado?#30

    Verso

    Não, depende do projeto e da análise do arquiteto.

    Dica

    Flexível.

  31. Um contexto delimitado pode abranger toda a solução?#31

    Verso

    Sim, em sistemas pequenos.

    Dica

    Escala importa.

  32. Um contexto delimitado pode ser compartilhado por vários times?#32

    Verso

    Não, cada contexto pertence a um único time.

    Dica

    Regra importante.

  33. Um time pode atuar em vários contextos delimitados?#33

    Verso

    Sim, desde que mantenha a separação conceitual.

    Dica

    Time ≠ contexto.

  34. O que um contexto delimitado contém?#34

    Verso

    Termos, definições, propriedades e operações coerentes.

    Dica

    Linguagem própria.

  35. Qual a relação entre contexto delimitado e linguagem ubíqua?#35

    Verso

    Cada contexto possui sua própria linguagem ubíqua.

    Dica

    Isolamento semântico.

  36. Qual o benefício principal dos contextos delimitados?#36

    Verso

    Reduzir conflitos conceituais e aumentar clareza.

    Dica

    Limites bem definidos.