Artefatos >
Conjunto de Artefatos de Análise e Design >
Modelo de Design... >
Evento
Artefato:
| |||||||||||||||||||||||||||||||||||||
Evento |
Especificação de uma ocorrência no espaço e no tempo. Em termos menos formais, um evento é uma ocorrência de algo a que o sistema deve responder. |
| Representação em UML: | Classe, estereotipada como "evento". |
| Papel: | Arquiteto de Software |
| Possibilidade de Opção: | Aplicável a sistemas reativos (orientados a eventos) ou a sistemas que utilizam serviços assíncronos de mensagens. |
| Informações adicionais: | |
| Entrada para Atividades: | Saída de Atividades: |
Um evento é usado para identificar e capturar informações sobre ocorrências externas das quais o sistema está ciente e às quais ele deve responder. Os eventos também podem ser usados para modelar eventos internos, especialmente as exceções.
|
Nome da Propriedade |
Breve Descrição |
Representação em UML |
| Nome | O nome do evento. | atributo |
| Breve Descrição | Uma breve descrição do papel e da finalidade do evento. | Valor rotulado, do tipo "texto curto". |
| Tipo de Evento | Um destes: Evento de Sinal, Evento de Chamada, Evento de Tempo ou Evento de Mudança | enum |
| Relacionamentos | As generalizações das quais o evento participa. | relacionamento de generalização |
| Operações | As operações definidas pelo evento. | operação |
| Atributos | Os atributos definidos pelo evento. | os atributos de perfil |
Alguns eventos, especialmente aqueles que representam os eventos externos e os eventos internos significativos aos quais o sistema deve responder, são identificados logo no início da fase de elaboração. Outros eventos necessários à comunicação assíncrona no sistema são identificados na última parte da fase de elaboração. Todos os eventos são significativos do ponto de vista da arquitetura e devem estar completamente identificados até o final da fase de elaboração.
O arquiteto de software é responsável por todos os eventos. É ele quem deve garantir que estejam sendo usados corretamente.
A modelagem explícita de eventos é opcional. Os eventos devem ser modelados se isso for essencial para que eles sejam definidos e gerenciados de forma consistente no sistema. Se cada desenvolvedor tiver permissão para definir sua própria política de gerenciamento de eventos, estes poderão ser gerenciados nos diagramas de estados.
|
Rational Unified Process |