Rappresentazione UML: Segnale. Anche comunemente rappresentato come classe stereotipata <<segnale>>.
I segnali vengono utilizzati per definire le entità per la messaggistica asincrona. Questi sono adatti per la
comunicazione in sistemi distribuiti e concorrenti. Evitare segnali di denominazione in un modo 'specifico del
ricevitore' - questo ne limita la generalità e l'utilità, ricordando che i segnali possono essere diffusi ad un insieme
di oggetti. La cosa importante è di comunicare l'avvenimento interessante che il mittente ha rilevato (che ha suggerito
di inviare il segnale). Un segnale potrebbe anche avere un elenco di parametri che sono rappresentati come i relativi
attributi. E' possibile fornire le operazioni su un segnale per accedere a questi attributi.
Poiché i segnali sono una specializzazione del prodotto di lavoro: Evento, l'adattamento segnale è dipendente
dall'adattamento del prodotto di lavoro: Evento. Ad esempio, il prodotto di lavoro: Le informazioni evento possono
essere catturate in formato testuale (come una tabella nel documento di architettura del software), mentre le proprietà
specifiche del segnale vengono catturate in un modello visivo.
|