Skip to content

Diagrammi delle classi

Vengono presentati qui di seguito i diagrammi UML delle classi relativi alla applicazione web:

  • Administrator management;

  • Anonymous tracking;

  • Recognized tracking;

  • Authentication;

  • Menubar;

  • Organization management.

Info

Per rendere ogni componente riutilizzabile, mantenibile e facile da testare, si è cercato di progettare componenti che abbiano al loro interno poche responsabilità e che siano il più coese possibili, tenendo però sotto controllo il numero di dipendenze.

Administrator management

Nel precedente diagramma viene illustrato come sono state progettate le funzionalità per la gestione degli amministratori.

Anonymous tracking

Nel precedente diagramma viene illustrato come sono state progettate le funzionalità per il monitoraggio dei utenti anonimi sia nelle organizzazioni sia nei luoghi dell'organizzazione.

Recognized tracking

Il diagramma mostra le classi progettate per permettere di ricercare gli accessi di uno specifico utente autenticato all'interno dell'organizzazione o di un posto.

Authentication

Nel precedente diagramma viene illustrato come è stata progettata la funzionalità di autenticazione nella applicazione web.

Nel precedente diagramma viene mostrato come è stato progettato il component MenubarComponent. Menubar è un component che permette di gestire gli eventi generati della componente grafica omonima menubar.

Organization management

Nel precedente diagramma viene illustrato come è stata progettata la funzionalità di gestione delle organizzazioni.