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

  1. L'addetto richiede le informazioni di un dispositivo.
  2. SYSTEM riceve la richiesta.
  3. SYSTEM interroga il dispositivo selezionato.
  4. 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.

⚠️ **GitHub.com Fallback** ⚠️