Mikä on DDD?
Se tarkoittaa Domain-Driven Designia.
Definition
Domain-Driven Design (DDD) on ohjelmistokehitysmenetelmä, joka keskittyy korkealaatuisen ohjelmiston luomiseen, joka täyttää liiketoiminnan tarpeet.
Primary Focus
DDD korostaa projektin pääfokuksen asettamista liiketoiminta-alan ydinkonsepteihin ja -logiikkaan.
Collaboration
DDD edistää luovaa yhteistyötä teknisten asiantuntijoiden ja toimiala-asiantuntijoiden välillä varmistaakseen, että malli heijastaa liiketoimintaa tarkasti.
Reference Material
Malli toimii viitteenä sekä liiketoiminta- että teknisille tiimeille, käyttäen yleistä 'Ubiquitous Languagea' konseptien kuvaamiseen.
Model Artifacts
Malli koostuu erilaisista artifakteista, kuten kaavioista, dokumenteista ja prototyypeistä, jotka edustavat liiketoiminta-alaa.
Synchronization
Mallin ja ohjelmistosuunnittelun on pysyttävä synkronoituina, ja suunnittelun muutokset on validoitu mallia vasten.