Artifact: Signal
Purpose
A 'signal' is a kind of event that represents the specification of an asynchronous stimulus between two instances. Properties
Timing
Some signals, specifically those representing the external events and the significant internal events to which the system must respond, are identified early in the elaboration phase. Other signals needed to communicate asynchronously within the system are identified in the latter part of the elaboration phase. All signals and events are architecturally significant and should be completely identified by the end of the elaboration phase. Responsibility
The architect is responsible for all signals, ensuring that signals are being use appropriately. Tailoring
Signals, a kind of event, are used to define mechanisms for asynchronous messaging. It is important for recipients of the signal to understand what the signal means, and for senders of the signal to use the signal properly. If there is no asynchronous messaging in the system. |
Rational Unified
Process |