Discussione iniziale sullo scambio di mail avvenuto con il professor Cardin e Vardanega.
Discussione sulla direzione del PoC: Lo scopo del PoC è quello di costringere a fare una selezione di parte tecnologica, studiandola e verificando che si integri bene. Il PoC deve quindi dimostrare che abbiamo scelto e approfondito le tecnologie in modo che si integrino.
Q&A
Q: Cosa ne pensa il professore di Eclipse Mosquitto?
Chiedere se possiamo concentrarci su Mosquitto come concept e poi in futuro switchare ad altre tecnologie: si pensava HiveMQ.
A: Non si può cambiare tecnologia dopo PoC, segno di pessima progettazione. Ogni modifica deve essere giustificata.
Q: Differenza tra documento di Analisi dei requisiti ideale con quello attuale.
A: La parte fondamentale sono i requisiti, devono essere atomici, quantitativi e verificabili. Specificare i Requisiti di vincolo e i Requisiti di funzionalità.
Q: In che modo conviene (con che protocollo) far comunicare i client con il server per fare in modo che la pagina dell'interfaccia utente si aggiorni automaticamente quando cambia il server.
Aggiornare, perciò, in real-time le varie interfacce mentre l'utente è collegato ogni qualvolta il coordinatore decide di aggiornare lo stato di un lampione. [XMTP, SOAP, Long polling(?), ecc.]
A: Bisogno di un Websocket, a detta sua è prassi.
Altre alternative: Webhook, Server Sent Events (SSE).
Q: Problemi vari con le UC?
In particolare ci sono modi alternativi di rappresentare il Sistema di gestione (pag. 11)? Magari utilizzando un attore placeholder per sfruttare la generalizzazione.
A: Rimandato a nuovo ricevimento/email.
Discussione post ricevimento
Avendo una comunicazione presente già da client a server, SSE sembra la scelta più conveniente.
Necessario scegliere i protocolli anche pensando al problema della cifratura.
Ricevimento con il prof. Cardin - 14/02/2023
Informazioni preliminari
Durata: 8:50 - 9:15
Partecipanti:
Ricevimento
Discussioni iniziali
Discussione iniziale sullo scambio di mail avvenuto con il professor Cardin e Vardanega.
Discussione sulla direzione del PoC: Lo scopo del PoC è quello di costringere a fare una selezione di parte tecnologica, studiandola e verificando che si integri bene. Il PoC deve quindi dimostrare che abbiamo scelto e approfondito le tecnologie in modo che si integrino.
Q&A
A: Non si può cambiare tecnologia dopo PoC, segno di pessima progettazione. Ogni modifica deve essere giustificata.
A: La parte fondamentale sono i requisiti, devono essere atomici, quantitativi e verificabili. Specificare i Requisiti di vincolo e i Requisiti di funzionalità.
A: Bisogno di un Websocket, a detta sua è prassi. Altre alternative: Webhook, Server Sent Events (SSE).
A: Rimandato a nuovo ricevimento/email.
Discussione post ricevimento