Artefact: Signal
Ce produit définit un stimulus asynchrone d'un objet ou d'une instance à l'autre.
Types de produits: Elément de modèle
Objet

L'objectif d'un signal est de créer une communication asynchrone dans un seul sens d'un objet ou d'une instance vers un(e) autre.

Les signaux sont une spécialisation de Produit : Evénement qui disposent d'opérations, d'attributs et de relations.

Relations
Artefact de conteneur
RôlesResponsable: Modifié par:
TâchesEntrée vers: Sortie de:
Utilisation des processus
Personnalisation
Options de représentationReprésentation UML : Signal. Souvent représenté aussi comme une classe stéréotypée en tant que <<signal>>. 

Les signaux sont utilisés pour définir des entités pour messagerie asynchrone. Ils participent à la communication dans les systèmes répartis ou simultanés. Evitez de nommer les signaux "du point de vue du destinataire" (cela limite leur utilité et leur caractère générique) car les signaux peuvent être transmis à différents objets. L'objectif est de transmettre l'occurrence intéressante que l'expéditeur a détectée, qui l'a poussé à envoyer le signal. Un signal peut également avoir une série de paramètres, qui constituent ses attributs. Des opérations peuvent être fournies pour un signal, afin d'accéder à ces attributs.

Etant donné que les signaux sont une spécialisation du Produit : Evénement, la personnalisation d'un signal dépend de la personnalisation du Produit : Evénement. Par exemple, le Produit : Informations sur l'événement peut être capturé sous forme de texte (par exemple, un tableau dans le document d'architecture logicielle), alors que les propriétés spécifiques au signal sont capturées dans un modèle visuel.

Plus d'informations
Listes de contrôle
Concepts