Introduzione
Il diagramma UML degli use-case à semplice e poco elaborato, permette di avere una visione ad alto livello di:
- Quali sono gli attori che possono interagire con il sistema.
- A quali macro-funzionalità gli attori definiti possono accedere.
Il diagramma però non definisce il funzionamento delle singole operazioni, per questo è utilizzato il documento di specifica degli use-case.
Struttura
Le operazioni di use-case seguono la seguente struttura:
nome_operazione(parametri) :
pre condizioni
...
...
...
post condizioni
...
...
...
Note
Non si utilizza
this
perché il diagramma degli use-case non descrive le operazioni di classe ma a delle operazioni più generali.Non è presente un tipo di ritorno, dato che le operazioni di use case modificano/creano gli oggetti, ma non calcolano dei valori