Casi d'uso e scenari
Di seguito sono presentati alcuni dei possibili scenari, relativi ai casi d'uso,
che esprimono dettagli sul funzionamento del sistema nelle situazioni di funzionamento
standard e in presenza di situazioni anomale.
Casi d'uso

Scenari
| Campo |
Descrizione |
| Nome |
PressioneStart |
| Descrizione |
Pressione del pulsante start
|
| Attori |
Conduttore |
| Precondizioni |
|
| Scenario principale |
Il Conduttore preme il tasto start sulla ConsoleConduttore.
Il contatore e' fermo e il sistema dopo aver azzerato il contatore
avvia il conteggio
|
| Scenari alternativi |
Il Conduttore preme il tasto start sulla ConsoleConduttore.
Il contatore e' avviato e il sistema prosegue nel conteggio.
|
| Postcondizioni |
Contatore avviato.
|
| Campo |
Descrizione |
| Nome |
Conteggio |
| Descrizione |
Conteggio
|
| Attori |
|
| Precondizioni |
Contatore avviato. Valore precedente visualizzato su tutti i display.
|
| Scenario principale |
Il sistema verifica che il valore del contatore e' inferiore al valore massimo,
lo incrementa di una unita' e invoca MostraValore.
|
| Scenari alternativi |
Il sistema verifica che il valore del contatore e' uguale al valore massimo, il contatore ricomincia
a contare da zero e il sistema invoca MostraValore..
|
| Postcondizioni |
Contatore avviato e valore incrementato di 1 oppure il valore e' uguale al valore minimo.
|
| Campo |
Descrizione |
| Nome |
MostraValore |
| Descrizione |
Mostra valore del contatore
|
| Attori |
Conduttore,Concorrente |
| Precondizioni |
|
| Scenario principale |
Il Sistema mostra il valore del Contatore al Concorrente in notazione decimale
e al Conduttore in notazione ottale.
|
| Scenari alternativi |
|
| Postcondizioni |
|
| Campo |
Descrizione |
| Nome |
PressioneStop |
| Descrizione |
Pressione del pulsante stop
|
| Attori |
Concorrente |
| Precondizioni |
|
| Scenario principale |
Il Concorrente preme il tasto stop sulla ConsoleConcorrente.
Il contatore e' avviato e il sistema arresta il conteggio. Viene invocato il caso d'uso AggiornaPunteggio
|
| Scenari alternativi |
Il Concorrente preme il tasto stop sulla ConsoleConcorrente.
Il contatore e' fermo e il sistema non reagisce.
|
| Postcondizioni |
Contatore fermo
|
| Campo |
Descrizione |
| Nome |
AggiornaPunteggio |
| Descrizione |
Aggiorna Punteggio
|
| Attori |
Conduttore |
| Precondizioni |
Contatore fermo.
|
| Scenario principale |
Il sistema verifica che il valore contato dal contatore e' nel range, lo aggiunge al Punteggio. il sistema Invoca MostraPunteggioAggiornato.
|
| Scenari alternativi |
Il sistema verifica che il valore contato non e' nel range.
|
| Postcondizioni |
|
| Campo |
Descrizione |
| Nome |
MostraPunteggio |
| Descrizione |
Mostra Punteggio Aggiornato
|
| Attori |
|
| Precondizioni |
|
| Scenario principale |
Il sistema mostra il Punteggio sul display al centro dello studio.
|
| Scenari alternativi |
|
| Postcondizioni |
|