Prodotto di lavoro: Segnale
Questo prodotto di lavoro specifica un'emissione asincrona da un oggetto (o istanza) ad un altro.
Scopo

Lo scopo di un segnale è di fornire una comunicazione asincrona ad una via da un oggetto o istanza ad un altro.

I segnali sono una specializzazione del Prodotto di lavoro: Evento che possono avere operazioni, attributi e relazioni.

Proprietà
Facoltativo
PianificatoYes
Personalizzazione
Opzioni di rappresentazioneRappresentazione 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.

Ulteriori informazioni
Elenchi di controllo
Concetti