Please enable JavaScript.
Coggle requires JavaScript to display documents.
DDD – DOMAIN DRIVEN DESIGN, visa ajudar equipes de…
DDD – DOMAIN DRIVEN DESIGN, visa ajudar equipes de desenvolvimento a entender melhoro contexto dos projetos, utiliza esse conhecimento para gerar um produto final com mais qualidade e satisfação ao cliente.
A ideia que o mais importante o problema que o mesmo se propõe a resolver
Domain
É um campo de ação, conhecimento e influência
do software.
Domain Model
È adquirido, ou seja, é a representação estruturada
de conhecimento.
-
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 anaítica e consciente.
PROCESSO DE APRENDIZAGEM
Devemos deixar os domain experts, livres para chamarem a atenção para algum ponto importante. Cuidado com o fato do domain experts, acreditarem que algum detalhe não seja pertinente. Criação e manutenção de uma linguagem comum, tanto para o cliente para o time de desenvolvimento.A premissa diz que ambos devem expressar o negócio da mesma forma.
LINGUAGEM E
COMUNICAÇÃO
LINGUAGEM UBÍQUA, uma linguagem presente em todas as facetas do desenvolvimento, sendo utilizada por todos os envolvidos, com o objetivo de eliminar a necessidade de traduções.
COMUNICAÇÃO, Comunicação assertiva
MODELO NO DDD
É o coração do design dão forma um ao outro, é a espinha dorsal de uma linguagem utilizada por todos os membros da equipe, é o conhecimento destilado.
-
-
MDD–Model Driven Design
é necessário utilizar uma abordagem diferenciada de modelagem, é preciso utilizar o MDD (model driven design). consiste focar de forma expressa tanto no codigo como nos diagramas.
ARQUITETURA
O MDD, sugere uma solução baseada em dividir o software em camadas: User Interface , application, domain, infrastrucuture. A divisão em camadas permite que cada camada se especialize em um único aspecto de um software, e essas especializações permitem um design mais coerente e coeso.
-