Aller au contenu

Conception pilotée par le domaine

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 4 septembre 2021 à 19:43 et modifiée en dernier par JackPotte (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

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

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

Concepts

Contexte

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

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

Modèle

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

Langage ubiquitaire

Un langage structuré autour du modèle du domaine et utilisé par tous les membres de l'équipe, aussi bien technique que métier.

Références