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'istanzadiPersonalTrainer
edisegnaretuttiisuoisingoliclientialmomentodeltempo(istantanea)chestaidocumentando.
Bene, allora se scegli un trainer di successo con già 20 clienti, devi disegnare i 20 singoli clienti.