Link Search Menu Expand Document (external link)

Bounded Context

Context map

Lo studio del problema ha portato a definire quattro aree critiche che compongono il sistema, le quali necessitano un importante isolamento, al fine di garantire indipendenza e chiara suddivisione dei moduli durante la fase di sviluppo.
Una corretta suddivisione dei bounded context in fase iniziale permette di scomporre in maniera più chiara il lavoro.

Di seguito è riportata la context map del progetto.

Context map

Context Map

Sono stati individuati i seguenti bounded context:

  • Edge: La parte di sistema più fisica e dedicata alla sensoristica. Riguarda i componenti hardware che verranno installati all’interno delle serre.
  • Greenhouse Core: La parte di sistema che interroga i componenti hardware esamina le risposte ed eventualmente prende decisioni.
  • Auth Service: La parte di sistema dedicata all’autenticazione degli utenti.
  • Persistence Service: La parte di sistema dedicata alla memorizzazione dei dati.
  • Settings Service: La parte di sistema dedicata alla gestione delle impostazioni.
  • Client: La parte dedicata all’iterazione tra l’utente finale ed il sistema.
Context map

Context Map più dettagliata