Artefatos >
Conjunto de Artefatos de Análise e Design >
Modelo de Design... >
Sinal
Artefato:
| |||||||||||||||||||||||||||||||||||||
Sinal |
O sinal é uma entidade de comunicação assíncrona que pode causar uma transição de estado na máquina de estado de um objeto receptor. |
| Representação em UML: | Classe, estereotipada como "sinal". |
| Papel: | Arquiteto de Software |
| Possibilidade de Opção: | Os sinais são considerados um modelo adequado para a comunicação em sistemas distribuídos e simultâneos. |
| Informações adicionais: | |
| Entrada para Atividades: | Saída de Atividades: |
A finalidade de um sinal é oferecer uma comunicação assíncrona unidirecional de um objeto para outro.
|
Nome da Propriedade |
Breve Descrição |
Representação em UML |
| Nome | É o nome do sinal. | atributo |
| Breve Descrição | Fornece uma breve descrição do papel e da finalidade do sinal. | Valor rotulado, do tipo "texto curto". |
| Responsabilidades | As responsabilidades definidas pela classe. | valor rotulado |
| Relacionamentos | São as generalizações das quais o sinal participa. | relacionamento de generalização |
| Operações | São as operações definidas pelo sinal. | operação |
| Atributos | São os atributos definidos pelo sinal. | os atributos de perfil |
Alguns sinais, principalmente os que representam os eventos externos e os eventos internos significativos aos quais o sistema deve responder, são identificados inicialmente na fase de elaboração. Outros sinais que precisam ser comunicados de modo assíncrono dentro do sistema são identificados na última parte da fase de elaboração. Todos os sinais e eventos são significativos do ponto de vista da arquitetura e devem ser completamente identificados no final da fase de elaboração.
O arquiteto de software é responsável por todos os sinais, assegurando uma utilização apropriada desses sinais.
Os sinais são usados para definir entidades para o serviço de mensagens assíncrono. Eles são adequados à comunicação em sistemas distribuídos e simultâneos. Evite definir os sinais de uma maneira 'específica do receptor' - isso limita sua generalidade e utilidade; tenha em mente que os sinais podem ser transmitidos para um conjunto de objetos. O mais importante é comunicar a ocorrência interessante detectada pelo emissor (que resultou no envio do sinal). Um sinal também pode ter uma lista de parâmetros representados como atributos do sinal. É possível fornecer operações em um sinal para o acesso a esses atributos.
|
Rational Unified Process |