Domänmodellen
Domänmodellen är en konceptuell representation av ett affärsområde som speglar relevanta begrepp, relationer och affärsregler. Den används som grund för att förstå och kommunicera hur verksamheten fungerar och hur mjukvaran bör uppträda i olika scenarier. En väl utformad domänmodell fokuserar på vad som är viktigt för verksamheten och ligger till grund för domändriven design (DDD), en idé populariserad av Eric Evans.
I domänmodellen finns typiskt begrepp som entiteter, värdeobjekt och aggregat, samt domänstjänster, domänevenemang och fabriker. Entiteter
Modellen delas ofta upp i bounded contexts; den organiserar olika delar av verksamheten och minskar komplexitet.
Metoder för att utveckla domänmodellen inkluderar domänworkshops och event-storming för att upptäcka begrepp och relationer, samt
Exempel: i ett onlinebibliotek kan domänmodellen innehålla entiteten Bok, värdeobjektet ISBN och flöden för utlån där