UML 建模器发行说明

© Copyright International Business Machines Corporation 2006, 2007. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

发行说明

1.0 局限性
   1.1 验证模型:时序图
   1.2 无法对作为路径映射随 V6.0 模型一起导入的概要文件进行更新
2.0 已知问题与变通方法
   2.1 Linux SUSE 9 上的反失真问题

1.0 局限性

1.1 验证模型:时序图

在模型中创建并处理 UML 时序图之后,可能会报告下列类型的验证错误:

必须只能定义从需要接口的角色端到提供该接口的角色端的组装连接符“<Connector>”。

发生此错误/警告的原因是 UML 2.1 规范中存在不一致的情况。在 UML 规范中对此约束的定义具有副作用,即,如果时序图的生命线不表示提供接口和需要接口的角色,则将禁止为这些时序图创建通信图。为了可以创建通信图,将在所有已创建生命线的已表示属性之间创建连接符。

IRJA0131W “<Receive Operation Event> ReceiveOperationEvent1”的属性“operation”没有值,它需要一个值。

IRJA0131W “<Send Operation Event> SendOperationEvent1”的属性“operation”没有值,它需要一个值。

IRJA0131W “<Receive Signal Event>”的属性“signal”没有值,它需要一个值。

IRJA0131W “<Send Signal Event>”的属性“signal”没有值,它需要一个值。

发生这些错误/警告的原因是 UML 规范要求对上述 UML 元素指定这些特征。但是,这将导致如果不实际指定/定义消息中发送或接收的操作或信号,就无法将时序图用作用于显示一般消息流的“框架”。产品允许使用此类在验证时将会产生这些错误/警告的“框架”。

1.2 无法对作为路径映射随 V6.0 模型一起导入的概要文件进行更新

在将 V6.0 模型迁移至 V7.0 时,请确保所有应用于该模型的概要文件都可用。保存该模型时,由缺少的概要文件所定义的构造型中存储的数据将丢失。迁移该模型后,如果尝试迁移该概要文件,则将无法恢复数据。

2.0 已知问题与变通方法

2.1 Linux SUSE 9 上的反失真问题

在 Linux® SUSE 9 上,图编辑器有几个已知问题:

对类添加长度超过 35 个字符的长名称时,建模类图中的元素名将截断。

在 Web 图编辑器和建模类图编辑器中,将使用古怪的字符来显示所有文本。

将图中的缺省字体更改为 Adobe® 字体将导致工作台崩溃。

变通方法:在图首选项中关闭反失真。请单击窗口 > 首选项 > 建模 > > 全局设置,然后取消选择启用反失真。