SWEasabi / verbali

https://SWEasabi.github.io/verbali
MIT License
0 stars 0 forks source link

Verbalizzare ricevimento 14/02 #31

Closed pierobonluca01 closed 1 year ago

pierobonluca01 commented 1 year ago

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

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

alessandro-massarenti commented 1 year ago

Questo è come SSE potrebbe essere utilizzato in una bozza di architettura stilata con @casYy:

image

I pallini sono gli utenti client. Le stelle sono le lampadine/lampioni