预订演示
前页 后页

克隆结构作为新版本

使用时间感知建模时,您通常需要为一个或多个包中收集的一组元素创建新版本,因此需要创建整个包结构的新版本。创建当前模型结构的克隆是一个由版本号驱动的简单迁移过程。结构迁移过程将构建当前包层次结构(包括图表)的克隆,并使用用户定义的版本号更新包和图表。如有必要,您还可以更改结构名称。所有转换为克隆图的图表元素都作为链接元素(引用)包含在内,以确保它们的封装与“原样”模型保持一致。

随着“未来”模型演进,您可以选择先前版本中链接的图表元素,并根据需要将其自动克隆到新的包结构中。这确保了模型资产在“现状”模型和“未来”模型之间无缝衔接,不会发生交叉。

该功能可以对模型包、视图和较低级别的包进行操作,无论它们在浏览器窗口中的位置如何。


版本感知模型

该图显示了包的不断发展的版本如何利用包早期版本中的链接元素。


访问

功能区

设计>包>管理>克隆结构作为新版本

上下文菜单

浏览器窗口 |右键单击包|克隆结构作为新版本

创建新的克隆结构

行动

也见

1

在“输入名称和版本”对话框中,“名称”字段默认为当前选定的包名称;如有必要,请使用新名称覆盖该名称。

在版本号中输入所选结构(“待建”)类型,然后单击确定按钮。

显示“选择结构目标”浏览器。

2

选择项目中要创建克隆结构的包。结构的当前位置将突出显示,直到您选择克隆位置。

3

点击确定按钮。克隆结构将插入目标包下,克隆图表将全部在图表视图中作为单独的选项卡打开。

示例

开始选择“原样”模型结构的根。

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

选择“设计>包>管理>将结构克隆为新版本”功能区选项。

(或者,右键单击包并选择“将结构克隆为新版本...”上下文菜单选项。)

指定结构克隆的名称、版本号和目标包。

以新的“未来”模型结构结束。

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

注记

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