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 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.
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.