Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Requisiti implementativi

I requisiti di implementazione vincolano l’intera fase di realizzazione del sistema, ad esempio richiedendo l’uso di uno specifico linguaggio di programmazione e/o di uno specifico tool software.

Di seguito vengono riportati i requisiti, che sono stati individuati relativamente all’implementazione del sistema che si intende realizzare:

  1. le componenti Hardware del sistema saranno programmate con il linguaggio C++;
  2. le applicazioni Desktop e Mobile e la componente di gestione della logica saranno sviluppate in Java 11;
  3. il testing del sistema, per le componenti programmate in linguaggio Java, sarà effettuato utilizzando Unit;
  4. per la persistenza dei dati verrà utilizzato un database di tipo non-relazionale;
  5. i dati raccolti dai sensori saranno disponibili anche su una piattaforma Cloud;
  6. l’applicazione non deve mai interrompersi qualora si verifichi un errore ma deve, invece, mostrare un messaggio di errore all’utente