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.
Carnielli Efrem: Programmazione a componenti<br />
Unified Software Process (USP)<br />
viene sollecitato da un attore e gli fornisce un risultato osservabile; corrisponde a<br />
un compito che l’attore, o il sistema, vuole eseguire.<br />
Il comportamento è descritto <strong>in</strong> maniera testuale, come sequenza <strong>di</strong> transazioni del<br />
sistema, il cui compito è produrre un risultato <strong>di</strong> valore misurabile per un attore<br />
del sistema. La descrizione def<strong>in</strong>isce cosa accade nel sistema <strong>in</strong> seguito all’evento<br />
<strong>di</strong> <strong>in</strong>nesco.<br />
Generalmente un caso d’uso nasce con una richiesta da parte <strong>di</strong> un attore, ma può<br />
anche essere il sistema stesso ad <strong>in</strong>iziarlo.<br />
I casi d’uso vengono visualizzati tramite un ovale con una scritta che lo identifica,<br />
come <strong>in</strong> figura 4.2.<br />
Figura 4.2. Caso d’uso<br />
4.2.1.2.3 Connessioni<br />
UseCaseName<br />
Le connessioni più semplici sono quelle che si <strong>in</strong>staurano tra attore e caso d'uso e<br />
vengono <strong>in</strong><strong>di</strong>cati me<strong>di</strong>ante una l<strong>in</strong>ea nera etichettata con la scritta "" che<br />
può essere anche omessa. Nell'esempio della figura 4.4 vogliamo esprimere che<br />
l'attore Studente utilizza il caso d'uso Compila Test<br />
78