Modello di Dominio Flashcards

1
Q

Cosa viene rappresentato nel modello di dominio?

A

Lo spazio del problema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cos’è un modello di dominio?

A

Un modello di dominio è una rappresentazione visuale delle classi concettuali o di oggetti del mondo reale di un dominio, NON DI OGGETTI SW

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cos’ha di diverso dal diagramma delle classi?

A

Non vengono rappresentate le operazioni

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In cosa consiste il salto rappresentazionale basso?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cosa bisogna evitare durante la creazione di un modello di dominio?

A
  • Inserire classi che fanno parte della soluzione SW

- Inserire operazioni alle classi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Cos’è una classe concettuale?

A

Una classe concettuale è un’idea, cosa o oggetto considerata attraverso il suo simbolo, intensione e estensione

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Cos’è una associazione?

A

E’ una relazione tra classi che indica una connessione significativa e interessante

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Solitamente com’è il nome di una associazione?

A

E’ una sequenza leggibile composta con i nomi delle classi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cos’è un ruolo? Cosa può avere? Nel modello di dominio cosa si rappresenta?

A

Un ruolo è l’estremità di una associazione

Può avere:

  • molteplicità
  • nome
  • navigabilità

Nel modello di dominio si rappresenta solo la cardinalità

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cosa serve la molteplicità?

A

Definisce quante istanze di una classe A possono essere associate a un’istanza di una classe B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cosa indica la freccia affianco al nome della associazione?

A

Indica esclusivamente la direzione di lettura e viene spesso esclusa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Cos’è un attributo?

A

Un attributo modella una proprietà locale di una classe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly