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.