Casi d'uso dettagliati - MattiaCiolli/Remote-devices-control GitHub Wiki
#Caso d'uso UC1: Richiedi info
Portata: Applicazione
Livello: Obiettivo utente
Attore primario: Addetto
Parti interessate e interessi: - Addetto: Vuole svolgere in maniera rapida ed efficiente il suo dovere, visualizzando le informazioni dei dispositivi a cui è interessato.
Pre-condizioni: L'addetto è identificato e autenticato tramite login.
Post-condizioni: Il sistema prende in carico le richieste dell'addetto. Il sistema aggiorna l'addetto riguardo lo stato delle sue richieste. Il sistema soddisfa le richieste dell'addetto interrogando i dispositivi selezionati.
Scenario principale di successo
- L'addetto richiede le informazioni di un dispositivo.
- SYSTEM riceve la richiesta.
- SYSTEM interroga il dispositivo selezionato.
- SYSTEM mostra le informazioni richieste.
Tutti i punti vengono ripetuti per ogni dispositivo selezionato dall'addetto.
Flussi alternativi:
2.a. Il dispositivo selezionato è inesistente.
2.a.1. SYSTEM notifica all'addetto che il dispositivo selezionato è inesistente.
2.b. L'informazione richiesta non può essere ottenuta dal dispositivo.
2.b.1. SYSTEM notifica all'addetto che non può ottenere l'informazione richiesta dal dispositivo selezionato.
Frequenza di ripetizione: L'intero caso d'uso viene eseguito molteplici volte al giorno.