Domain model
In informatica, il termine inglese domain model (letteralmente: «modello di dominio (o ambito, disciplina)») denota un modello concettuale di un sistema.
Un domain model descrive le varie entità che fanno parte o hanno rilevanza nel sistema e le loro relazioni.
I domain model sono utili per mettere a fuoco i concetti fondamentali di un sistema e definire un vocabolario specifico per il sistema.
Un importante merito dei domain model è quello di fornire a tutti coloro che devono lavorare su un sistema una base comune di concetti su cui ragionare e una terminologia condivisa rigorosa e specifica.
Tali modelli danno una descrizione della struttura (quindi una descrizione statica) del sistema, ma possono essere integrati da descrizioni dinamiche per mezzo ad esempio di modelli basati su use case UML.
Collegamenti esterni
modifica- (EN) Domain driven design, su domaindrivendesign.org.
- (EN) Articolo su Domain Modelling (PDF), su aptprocess.com. URL consultato il 3 febbraio 2007 (archiviato dall'url originale il 16 luglio 2006).
- (EN) Una sezione dal libro Domain Modelling di Craig Larman (PDF), su craiglarman.com. URL consultato il 3 febbraio 2007 (archiviato dall'url originale il 3 febbraio 2007).