Artefatos > Conjunto de Artefatos de Análise e Design > Modelo de Design... > Sinal


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:

Finalidade Início da página

A finalidade de um sinal é oferecer uma comunicação assíncrona unidirecional de um objeto para outro.

Propriedades Início da página

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

Ocorrência Início da página

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.

Responsabilidade Início da página

O arquiteto de software é responsável por todos os sinais, assegurando uma utilização apropriada desses sinais.

Adaptação Início da página

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.

Copyright  © 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process