Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
Dispensa in PDF - Dipartimento di Scienze Ambientali, Informatica e ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
domanda<br />
____<br />
____<br />
____<br />
Figura 4.34. La tabella test è un aggregato <strong>di</strong> domande<br />
Carnielli Efrem: Programmazione a componenti<br />
1..m<br />
test<br />
____<br />
____<br />
____<br />
Unified Software Process (USP)<br />
In questo caso una stessa domanda ha vita propria e può essere con<strong>di</strong>visa tra più<br />
test.<br />
Ora cambio l’ottica: cerco <strong>di</strong> <strong>di</strong>stanziarmi dalla visione strettamente collegata al<br />
database. Nella figura 4.35 <strong>in</strong><strong>di</strong>co che il test è una composizione <strong>di</strong> domande.<br />
domanda<br />
____<br />
____<br />
____<br />
1..n<br />
Figura 4.35. La tabella test è una composizione <strong>di</strong> domande<br />
test<br />
____<br />
____<br />
____<br />
In questo modo vado a r<strong>in</strong>unciare alla relazione molti e molti (derivata dal db);<br />
<strong>in</strong>fatti con Java vado solo a caricare le classi associate. Ora ho un test e più<br />
domande. Se due utenti accedono a test <strong>di</strong>fferenti che hanno <strong>in</strong> comune 1 o più<br />
domande queste non vengono con<strong>di</strong>vise, ma esisteranno copie <strong>di</strong>verse per ogni<br />
loro occorrenza. E’ <strong>in</strong>utile che vado a perdere tempo per andare a def<strong>in</strong>ire<br />
estensioni varie, qui le domande non hanno più senso <strong>di</strong> esistere se non legate ad<br />
118