Discussioni su argomenti di Informatica
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.
Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000—
Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.