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 9 octobre 2021 à 21:21 et modifiée en dernier par Éric Messel-4 (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

Liens externes