前页 后页

克隆图为新版本

在某些情况下,建模者需要临时克隆图。即使建模者使用了“克隆包结构”工具,也可能随后在原始结构中添加了一个图,然后可以单独克隆该图,以确保包结构的两个版本保持同步。

创建当前模型图的副本是由版本号驱动的简单迁移过程。图迁移过程将构建所选图的克隆,并使用用户定义的版本号对其进行更新。克隆图上包含的所有图元素都将作为链接元素迁移,以确保按“原样”模型维护其封装。

随着新图版本的发展,可以根据需要选择链接的图元素并将其克隆到新图的位置。这确保了模型资产在“原样”和“未来”模型之间继续无缝开发而不会交叉。

由于您可以在单独的程序包中拥有一系列的克隆图,因此,将图作为一系列克隆之一可能并不明显。您可以使用“显示图版本”对话框检查图是否具有克隆。

访问

色带

设计>图表>管理>克隆为新版本

创建新的克隆图

行动

也可以看看

1个

在“新版本号”对话框中,输入所选图的(“将来”)克隆的版本号,然后单击“确定”按钮。

显示“选择图表目标”浏览器。

2

浏览并为克隆图选择目标(“ To-Be”)包,然后单击“确定”按钮。

该图将克隆到目标程序包,并在“图视图”中自动打开。

选择要克隆的图。

Time Aware Modeling: Cloning a diagram as a new version in Sparx Systems Enterprise Architect.

选择“设计>图表>管理>克隆为新版本”功能区选项。

Time Aware Modeling: Cloning a diagram as a new version in Sparx Systems Enterprise Architect.

指定克隆图的版本号和目标位置。当克隆图自动打开时,请对其进行检查。

Time Aware Modeling: Cloning a diagram as a new version in Sparx Systems Enterprise Architect.

显示图表版本

克隆图后,会将自定义引用添加到图(在t_xref表中)。该自定义参考通过“显示图版本”对话框提供了有关克隆的信息。

要显示此对话框,请在浏览器窗口中右键单击该图,然后选择“显示图版本”选项。

Time Aware Modeling: Showing diagram versions in Sparx Systems Enterprise Architect.

如果一个序列中有多个克隆,则列出版本,最后一个克隆,最后一个原始克隆。

您可以通过单击“打开源”按钮或“打开目标”按钮来打开克隆图(源)或从中克隆的图(目标)。

您也可以右键单击图条目,然后从中选择上下文菜单选项:

  • 开源图-在图视图中显示克隆图
  • 打开目标图-在图视图中显示克隆的图
  • 查找源图-在“浏览器”窗口中突出显示克隆图
  • 查找目标图-在“浏览器”窗口中突出显示克隆的图

笔记

  • 克隆图将使用新输入的版本号进行更新
  • 新结构中的浏览器窗口元素是“原样”软件包源中的链接元素,并保留其“原样”版本状态
  • 注意,“文本”和“边界”元素已随关系图克隆到新版本中
  • 对象和序列元素将被复制到新版本中,具有新版本号,并且具有到原始版本元素的跟踪连接器
  • 您可以在“选择图目标”对话框中选择现有的程序包或创建新的目标程序包