15.06.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!