预订演示
前页 后页

克隆结构为新版本

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

随着“To-Be”模型的发展,可以根据需要选择以前版本的链接图元素并自动克隆到新的包结构中。这确保了模型资产继续在“原样”和“未来”模型之间无缝开发,而不会交叉。

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


版本Aware模型

该图显示了包的演变版本如何利用包的早期版本中的链接元素。


访问

功能区

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

上下文菜单

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

创建新的克隆结构

行动

也见

1

在“输入名称和版本”对话框中,“名称”字段默认为当前选择的包名;如有必要,用新名称改写它。

类型在所选结构的('To-Be')克隆的版本号中,然后单击确定按钮。

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

2

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

3

点击确定按钮。克隆结构被插入到目标包下,并且克隆图都在图形图表视图中作为单独的选项卡打开。

示例

开始选择“As-Is”模型结构的根。

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

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

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

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

完成新的“To-Be”模型结构。

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

注记

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