Modello di Dominio Flashcards
Cosa viene rappresentato nel modello di dominio?
Lo spazio del problema
Cos’è un modello di dominio?
Un modello di dominio è una rappresentazione visuale delle classi concettuali o di oggetti del mondo reale di un dominio, NON DI OGGETTI SW
Cos’ha di diverso dal diagramma delle classi?
Non vengono rappresentate le operazioni
In cosa consiste il salto rappresentazionale basso?
Consiste nella creazione del modello di progetto traendo ispirazione dal modello di dominio, si fa mantenendo il nome nelle cose che “si porta dietro”, aggiungendo le operazioni e aumentando il livello di dettaglio negli attributi
Cosa bisogna evitare durante la creazione di un modello di dominio?
- Inserire classi che fanno parte della soluzione SW
- Inserire operazioni alle classi
Cos’è una classe concettuale?
Una classe concettuale è un’idea, cosa o oggetto considerata attraverso il suo simbolo, intensione e estensione
Cos’è una associazione?
E’ una relazione tra classi che indica una connessione significativa e interessante
Solitamente com’è il nome di una associazione?
E’ una sequenza leggibile composta con i nomi delle classi
Cos’è un ruolo? Cosa può avere? Nel modello di dominio cosa si rappresenta?
Un ruolo è l’estremità di una associazione
Può avere:
- molteplicità
- nome
- navigabilità
Nel modello di dominio si rappresenta solo la cardinalità
Cosa serve la molteplicità?
Definisce quante istanze di una classe A possono essere associate a un’istanza di una classe B
Cosa indica la freccia affianco al nome della associazione?
Indica esclusivamente la direzione di lettura e viene spesso esclusa
Cos’è un attributo?
Un attributo modella una proprietà locale di una classe