Hva er DDD?
Det står for Domain-Driven Design.
Definisjon
Domain-Driven Design (DDD) er en programvareutviklingsmetode som fokuserer på å lage programvare av høy kvalitet som møter forretningsbehovene.
Primært Fokus
DDD legger vekt på å plassere hovedfokuset til et prosjekt på kjernelogikk og konsepter innenfor forretningsområdet.
Samarbeid
DDD fremmer kreativt samarbeid mellom tekniske eksperter og domeneeksperter for å sikre at modellen nøyaktig reflekterer forretningen.
Referansemateriale
Modellen fungerer som referanse for både forretnings- og tekniske team, og bruker et felles "ubiquitous language" for å beskrive konsepter.
Modell Artefakter
Modellen består av ulike artefakter som diagrammer, dokumenter og prototyper som representerer forretningsområdet.
Synkronisering
Modellen og programvaredesignet må holdes synkronisert, med eventuelle endringer i designet som valideres mot modellen.
Vil du lære mer?
Hvis du ønsker å gå dypere inn i DDD —eller bringe denne typen opplæring til teamet ditt— la oss snakke sammen. Jeg hjelper team med å forstå og anvende disse begrepene. Jeg vil veldig gjerne høre fra deg!
Hva er FDD?
Feature Driven Development, eller Development Guided by Features, er en smi...
Hva er Test Driven Development (TDD)?
Test-Driven Development (TDD) er en programmeringstilnærming som legger vek...
Hva er Computer Use i AI-sammenheng?
Computer Use (Datamaskinbruk) refererer til AI-systemers evne til å direkte...
Hva er en Arkitekt?
Begrepet 'computer architecture' ble først brukt av IBM rundt 1959 og refer...
Hva er det smidige manifestet?
Det smidige manifestet er et dokument opprettet 12. februar 2001 av 17 eksp...