Molteplicità delle associazioni in UML

Messaggioda EveyH » 08/02/2019, 00:17

Ciao, c'è una cosa che non mi è chiara per quanto riguarda la molteplicità delle associazioni in UML, ad esempio nel modello di dominio. La molteplicità è definita come il numero di istanze di una classe che possono essere associate ad una singola istanza dell’altra classe. Quello che non capisco è il "verso" in cui dovrei leggere questa cosa.
In una situazione come questa ad esempio:

[LINEA] (0,*) --------- (2) [PUNTO]

il significato è che una linea è definita da 2 punti ed un punto può appartenere a 0 o un numero imprecisato di linee.
A livello intuitivo però io avrei invertito le molteplicità, cioè mi verrebbe più naturale fare così:
[LINEA] (2) --------- (0,*) [PUNTO]

Ho un esempio in cui la cosa non è poi così chiara:
[CORSO DI STUDI] 1 ----------- * [ANNO]

(in questo caso stiamo parlando di corsi di studi universitari e dell'anno a cui sono riferiti, nel testo: i Corsi di Studi sono strutturati in annualità comprendenti vari insegnamenti).
Dovrei leggerla in questo senso: varie istanze di anno possono essere associate ad una sola istanza di corso? Anche qui, per me sarebbe stato più "naturale" invertire i valori delle molteplicità.
Mi potete fare qualche esempio chiarificatore? Grazie mille.
EveyH
Junior Member
Junior Member
 
Messaggio: 149 di 313
Iscritto il: 18/01/2015, 15:18

Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite