Come rappresentare un alto numero di link in UML?

1

Voglio modellare un caso d'uso per mostrare che se un oggetto PersonalTrainer è collegato a 20 oggetti Client, non può essere più collegato a nessun altro.

Tuttavia, disegnare 20 scatole e 20 linee di associazione appare complicato e disordinato, qual è il modo corretto di rappresentare questo caso d'uso in UML?

    
posta theopendle 20.09.2016 - 15:59
fonte

1 risposta

4

Usa diagrammi dei casi rappresentano un sistema preso in considerazione (una scatola), attori (stickmen o scatole) e casi d'uso (elipses), gli attori sono legati a casi d'uso. Ad esempio:

Ovviamente,quellochestaidescrivendononpuòessereuncasod'uso:uncasod'usononconosceoggetti,nécollegamentitraoggetti.Quindipensochestaiparlandodiunaltrodiagrammarelativoauncasod'usochestaiimplementando.Puoiquindicreareun diagramma di oggetti o un diagramma di classe . Normalmente inizi con quest'ultimo.

Se crei un diagramma di classe, è facile mostrare il numero massimo di relazioni tra PersonalTrainer e Client inserendo un molteplicit 0..20 sul link sul lato di Client .

Sevuoidavverocreareundiagrammadioggetti,nonrappresenteràpiùuncasogenerale,maunoscenariospecifico(istantanea)checoinvolgeistanzedioggetti.Quindideviquindirappresentareun'istanzadiPersonalTraineredisegnaretuttiisuoisingoliclientialmomentodeltempo(istantanea)chestaidocumentando.

Bene, allora se scegli un trainer di successo con già 20 clienti, devi disegnare i 20 singoli clienti.

    
risposta data 20.09.2016 - 17:11
fonte

Leggi altre domande sui tag