预订演示
前页 后页

克隆图表作为新版本

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

创建当前模型图的克隆是一个由版本号驱动的简单迁移过程。图迁移过程会构建所选图的克隆,并使用用户定义的版本号进行更新。克隆图中包含的所有图元素都将作为链接元素迁移,以确保其封装与“As-Is”模型保持一致。

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

由于您可以在单独的包中拥有一个克隆图表的序列,因此可能无法明显看出某个图表是克隆序列中的一个。您可以使用“显示图表版本”对话框检查某个图表是否有克隆。

访问

功能区

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

创建新的克隆图

行动

也见

1

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

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

2

浏览并选择克隆图的目标(“未来”)包,然后单击确定按钮。

该图表将被克隆到目标包,并自动在图表视图中打开。

示例

选择要克隆的图表。

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.

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

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

您还可以右键单击图表条目并从上下文菜单选项中选择:

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

注记

  • 克隆图将使用新输入的版本号进行更新
  • 新结构中的浏览器窗口元素是来自“As-Is”包源的链接元素,并保留其“As-Is”版本状态
  • 注记、文本和边界元素已随图表克隆到新版本中
  • 物件和序列元素被复制到新版本中,带有新版本号,并通过跟踪连接器连接到原始版本元素
  • 您可以在“选择图表目标”对话框中选择现有包或创建新的目标包