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

Requisiti non funzionali

I requisiti non funzionali riguardano le funzionalità che il sistema non deve necessariamente possedere per fare in modo che sia funzionante e corretto.

All’interno del sistema che si vuole realizzare sono stati identificati i seguenti requisiti non funzionali:

  1. l’applicazione Desktop deve essere cross-platform, cioè eseguibile sia su sistemi operativi Windows che su MacOS e Linux, o comunque su qualsiasi sistema operativo capace di supportare Java Runtime Environment versione 16 e successive;
  2. l’applicazione Mobile deve essere in grado di funzionare su diversi dispositivi Android, con differenti caratteristiche hardware, che presentano una versione del sistema maggiore o uguale alla 7.0;
  3. l’interfaccia deve essere reattiva alle azioni dell’utente;
  4. l’applicazione deve essere sufficientemente modulare in modo tale che sia possibile riutilizzare i suoi componenti in contesti diversi;
  5. il sistema deve essere capace di scalare a seguito dell’aggiunta di nuovi componenti (es: aggiunta di nuovi sensori).