Modelador UML - Notas sobre o Release

© Copyright International Business Machines Corporation 2006. Todos os direitos reservados. Direitos Restritos aos Usuários do Governo dos Estados Unidos - Uso, duplicação ou divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM Corp.

Notas sobre o Release

1.0 Limitações
   1.1 Validação de Modelos: Diagramas de Seqüência

1.0 Limitações

1.1 Validação de Modelos: Diagramas de Seqüência

Depois de criar e trabalhar com diagramas de seqüência UML em um modelo, os seguintes tipos de erros de validação podem ser relatados:

O conector de montagem '<Connector>' deve ser definido apenas a partir de uma extremidade de função que requeira uma interface para uma extremidade de função que forneça essa interface.

Esse erro/aviso ocorre por causa de uma inconsistência na especificação UML 2.1. A definição dessa restrição na especificação UML possui o efeito secundário de proibir a criação de um diagrama de comunicação para qualquer Diagrama de Seqüência cujas linhas ativas não representem funções que forneçam e requeiram interfaces. Para usabilidade, são criados conectores entre as propriedades representadas de todas as linhas ativas criadas para permitir a criação de diagramas de comunicação.

IRJA0131W A propriedade "operation" de "<Receive Operation Event> ReceiveOperationEvent1" possui o valor 0; requer entre 1 e 1.

IRJA0131W A propriedade "operation" de "<Send Operation Event> SendOperationEvent1" possui o valor 0; requer entre 1 e 1.

IRJA0131W A propriedade "signal" de "<Receive Signal Event>" possui o valor 0; requer entre 1 e 1.

IRJA0131W A propriedade "signal" de "<Send Signal Event>" possui o valor 0; requer entre 1 e 1.

Esses erros/avisos ocorrem porque a especificação UML requer que esses recursos sejam especificados para esses elementos UML.  No entanto, isso impediria que os usuários utilizassem diagramas de seqüência como "esboços" onde desejam mostrar o fluxo geral de mensagens sem realmente especificar/definir operações ou sinais que são enviados ou recebidos. O produto permite esses "esboços" que resultam nesses erros/avisos na validação.