Aller au contenu

Conception pilotée par le domaine

Développer les modèles logiciels à partir du domaine métier, avec les personnes qui en connaissent les règles.

Également appeléDomain-Driven DesignDDD
Architecture logicielle

Qu’est-ce que la conception pilotée par le domaine ?

La conception pilotée par le domaine, ou DDD, ancre la modélisation logicielle dans un domaine métier. Spécialistes et équipe de développement clarifient ensemble termes, règles et relations. Un langage partagé doit garder le même sens dans un contexte métier défini. Des contextes différents peuvent nécessiter leurs propres modèles ; cette limite est souvent appelée Bounded Context.

Dans une entreprise fictive, les commerciaux entendent par « commande » une prestation vendue, l’équipe de service une intervention planifiée. Les participants décrivent les deux sens et leur transmission au lieu de supposer tacitement un modèle unique. Des limites logicielles plus claires peuvent en découler. DDD n’impose toutefois ni microservices ni type de base particulier. Séparer et exploiter techniquement les modèles reste une décision d’architecture supplémentaire.

Sources