Conception pilotée par le domaine

Un article de Wikipédia, l'encyclopédie libre.

La conception dirigée par le domaine (ou DDD, de l'anglais domain-driven design) est une approche de la conception logicielle fondée sur deux principes :

  • les conceptions complexes doivent être basées sur un modèle[pas clair] ;
  • l'accent doit être sur le domaine et la logique associée.

Histoire[modifier | modifier le code]

L'expression domain-driven design provient du titre d'un livre de Eric Evans en 2004[1].

Concepts[modifier | modifier le code]

Contexte[modifier | modifier le code]

Le périmètre où un mot ou phrase a une signification, le même mot peut exister dans d'autres contextes mais avec une autre signification ou ne pas exister.

Domaine[modifier | modifier le code]

La sphère d'un métier ou activité pour lequel on développe l'application.

Modèle[modifier | modifier le code]

Une abstraction qui décrit les concepts sélectionné d'un  domaine et peut être utilisé pour résoudre les problèmes liés à ce domaine

Langage ubiquitaire[modifier | modifier le code]

Un langage structuré autour du modèle du domaine et utilisé par tous les membres de l'équipe.

Références[modifier | modifier le code]