Please enable JavaScript.
Coggle requires JavaScript to display documents.
2019-05-31 DDD (Nomenclatura (Domain (É um campo de ação, conhecimento e…
2019-05-31 DDD
Nomenclatura
Domain
É um campo de ação, conhecimento e influenciado software.
Domain Model
O domain model, é a estrutura do conhecimento adquirido, ou seja, é a representação estruturada do conhecimento.
-
DOMAIN X DOMAIN MODEL
O DOMAIN é a situação a ser resolvida, o DOMAIN MODEL é uma representação estruturada de conhecimento.
Aprendizagem
Obtendo conhecimento
O Domain Driven Design (DDD), procura ajudar na obtenção desse conhecimento oculto, fornecendo diretrizes para que saibamos por onde começar e como expressar nossas dúvidas de forma analítica e consciente.
-
Criação e manutenção de uma linguagem comum, tanto para o cliente, quanto para o time de desenvolvimento. A premissa diz que ambos devem expressar o negócio da mesma forma e isso visa melhorar a comunicação e o entendimento entre as partes.
Linguagem e comunicação
Para uma comunicação perfeita, é necessário que se utilize a mesma linguagem.
-
-
-
Diagramas
O domain driven design, não sugere uma forma ou sintaxe específica, para os diagramas.
Tudo deve ser simples e sem complicações, pois o diagrama é apenas uma ferramenta para facilitar o entendimento
Na maioria dos casos, um diagrama simples que represente a interação entre os objetos é suficiente: alguns retângulos, linhas que conectam e comentários.
Documentação
Sabemos que escrever documentos que ajudam o time a produzir bom software é sempre um grande desafio, pois eles ficam desatualizados muito rapidamente.
-