Domain-Driven Design (DDD)

Ein Software-Entwicklungsansatz, der den Fokus auf die Modellierung der Software-Domäne legt und eine enge Zusammenarbeit zwischen Fachexperten und Entwicklern fördert, um ein gemeinsames Verständnis der Geschäftsanforderungen zu schaffen.

Kategorie: Modelle & Architekturen

Domain-Driven Design (DDD) ist eine Sammlung von Prinzipien und Praktiken zur Entwicklung komplexer Software-Systeme, bei der das Kernstück das Domänenmodell ist. Es legt Wert auf ein "Ubiquitous Language" – eine gemeinsame Sprache, die von Fachexperten und Entwicklern gleichermaßen verstanden und im Code widergespiegelt wird. Wichtige Konzepte sind Aggregates, Entities, Value Objects, Repositories und Bounded Contexts, die helfen, die Komplexität großer Systeme zu managen.

Synonyme / Tags

  • DDD
  • Domänengetriebenes Design

Die ganze Definition im Member Hub braucht ein kostenloses Konto.

Kostenlos registrieren · Anmelden