WorkProductDescriptor
Рабочий продукт (Артефакт): Сигнал
Это рабочий продукт задает асинхронное побуждающее воздействие от одного объекта или экземпляра к другому.
Назначение

Назначение сигнала - обеспечить одностороннюю асинхронную связь от одного объекта или экземпляра к другому.

Сигналы представляют собой специализацию Рабочий продукт: Событие, которая может иметь операции, атрибуты и взаимосвязи.

Взаимосвязи
Артефакт-контейнер
Вход дляОбязательный:
  • Нет
Необязательный: Внешний:
  • Нет
Свойства
Необязательный
ЗапланированныйYes
Доводка
Опции представленияПредставление UML: Сигнал. Также обычно представляется как класс, имеющий стереотип <<signal>>. 

Сигналы применяются для определения сущностей для асинхронного обмена сообщениями. Они подходят для связи в распределенных и параллельных системах. Следует избегать именования сигналов в 'относящемся к получателю' стиле - это ограничивает общий характер и полезность сигналов. Следует принимать во внимание, что сигналы могут распространяться набору объектов. Важным является сообщение об интересном факте, обнаруженном отправителем (которое побудило его отправить сигнал). Сигнал также может иметь список параметров, которые представляются как его атрибуты. В сигнале могут предоставляться операции для доступа к этим атрибутам.

Поскольку сигналы являются специализацией Рабочего продукта: Событие, настройка сигнала зависит от настройки этого рабочего продукта. Например, информация Рабочего продукта: Событие может фиксироваться в текстовой форме (например, в таблице в документе архитектуры программного обеспечения), в то время как относящиеся к сигналу свойства фиксируются в визуальной форме.

Дополнительные сведения
Справочные таблицы
Концепции