Quale è il modo appropriato di rappresentare un processore di coda in un diagramma di sequenza UML?
Voglio rappresentare nello stesso diagramma due sistemi che sono liberamente accoppiati attraverso una coda. Il primo sistema, esegue alcune azioni e inserisce un'azione in una coda, l'altro sistema è sempre in ascolto e quando l'evento viene visualizzato nella coda, deseleziona l'evento e lo elabora generando nuove azioni. Sono entrambi nello stesso diagramma perché rappresenta un caso d'uso di integrazione che mostra come entrambi funzionano insieme.
Devo creare una linea vita che rappresenti la coda?
Dovrei rappresentare il processo di "ascolto" come una scatola circolare contenente: un messaggio automatico con l'etichetta "ascolta", un messaggio automatico per l'elaborazione di messaggi e messaggi che rappresentano l'invio del risultato.