Conception pilotée par le domaine

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.

Pour les articles homonymes, voir DDD.

Histoire

L'expression domain-driven design provient du titre d'un livre de Eric Evans en 2003[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

  • Portail du logiciel
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.