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

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