Domanda

Questo è il mio primo vero diagramma UML per uno Student Record System che ho creato.Ho letto la documentazione sui tipi di relazioni come dipendenza, associazione e aggregazione.Qualche opinione?

inserisci qui la descrizione dell'immagine

più grande

È stato utile?

Soluzione

Eccone alcuni, in cima alla mia testa:

  1. Prova a sistemarlo come un albero con le frecce di dipendenza che vanno dall'alto verso il basso.Lo rende più leggibile e ti consente di vedere dove è possibile apportare miglioramenti.

  2. Penso che tu abbia confuso la direzione della freccia.Se la classe A effettua chiamate alla classe B, la classe A dipende dalla classe B e la freccia dovrebbe puntare da A a B.

  3. Se una qualsiasi classe manterrà un'istanza di un'altra classe, è necessario utilizzare linee continue per indicarlo.per esempio.La classe A ha un'istanza della classe B, quindi utilizza una linea continua con una freccia da A a B.

Altri suggerimenti

Se le tue relazioni indicano che una classe fa riferimento a un'altra classe, in genere vengono utilizzate linee continue.Le linee tratteggiate indicano una dipendenza più debole.

Se utilizzi UML come parte della documentazione, includere solo le classi / metodi di interesse rende UML molto più leggibile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top