前页 后页

克隆结构为新版本

在使用“时间感知”建模时,通常将需要创建一个集合在一起的元素的新版本,这些元素被收集在一个或多个Package中,因此需要创建整个Package结构的新版本。创建当前模型结构的克隆是由版本号驱动的简单迁移过程。结构迁移过程将构建您当前Package层次结构(包括图)的克隆,并使用用户定义的版本号更新Packages和图。如果需要,您还可以更改结构名称。转换为克隆图的所有图元素均作为链接元素(引用)包括在内,以确保使用“按原样”模型维护其封装。

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

该工具可以在“模型包”,“视图”和较低级别的包上运行,而不管它们在浏览器窗口中的位置如何。


版本感知模型

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


访问

色带

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

上下文菜单

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

创建新的克隆结构

行动

也可以看看

1个

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

输入所选结构的(“将来”)克隆的版本号,然后单击“确定”按钮。

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

2

在项目中选择要在其下创建克隆结构的Package。在选择克隆位置之前,该结构的当前位置将突出显示。

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.

笔记

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