前页 后页

克隆元素为新版本

克隆元素是“时间感知”建模功能的核心。创建克隆后,会将新元素添加到“待定”模型中,并添加跟踪关系,以将新元素连接回其“按原样”模型中的“ protege”。这允许将详细信息添加到克隆的元素中,而使“原样”元素保持其原始状态。创建克隆元素有助于维持“原样”和“将来”模型之间的无缝开发,从而确保对变更进行良好定义,封装和追溯。

在图上创建链接元素的副本是由版本号驱动的简单迁移过程。元素迁移过程将构建所选元素的克隆,并使用用户定义的版本号对其进行更新。除了复制基本版本外,还将在克隆版本和原始版本之间创建必要的关系,以确保新模型的逻辑一致性和可追溯性。在将元素克隆为新版本时, Enterprise Architect智能地确定将新元素的关系路由到何处,以正确反映新模型版本的意图。

在与先前版本中的另一个模型元素存在关系的情况下,将检查模型以首先查看目标元素是否有新版本,如果存在,则将该元素用作关系的目标。如果没有覆盖,则将关系设置为现有元素。在研究对基本版本中的元素进行更改的影响时,此行为非常有用,这些更改可能在模型的生命周期的多个版本中保持不变。


克隆元素

该图像演示了将元素克隆为新版本的过程。请注意,图过滤用于突出显示“版本”包含“ 2.0”的元素


访问

在包含要克隆的外部元素(包含在另一个Package中的元素)的“将来”克隆图中,单击该元素。

色带

设计>元素>管理>克隆元素为新版本

上下文菜单

在图上,右键单击元素|。克隆元素为新版本

创建一个新的克隆元素

行动

也可以看看

1个

在“新版本号”对话框中,“输入值”字段默认为当前图的版本号,作为要应用于克隆元素的版本号。您倾向于使用此数字,但是,如有必要,可以使用其他数字改写它。

2

单击确定按钮。外部元素将成为图的父Package中具有指定版本号的克隆。

在“将来”图克隆上选择一个链接的元素。

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

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

或者,可以在图上下文菜单中找到该选项。

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

完成新的“ To-Be”元素。

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

更新链接图对象

当元素已更新为当前版本时,更新图可能仍包含对该元素的旧版本的链接图对象引用。如果要使这些图表对象之一与更新的元素具有相同的版本:

  1. 右键单击链接到旧版本的对象,然后
  2. 从元素上下文菜单中选择“将元素更新为版本'%s”选项
这将用新版本的图对象更新旧的链接图对象。

笔记

  • 将在与当前图相同的Package中创建clone元素
  • 克隆元素时,所有父元素和子元素也将被克隆以维护元素层次结构
  • “将元素克隆为新版本”菜单选项不适用于该图的父包中包含的元素
  • 打包,注释,文本和边界图元素从此功能中排除
  • clone元素将维护与先前版本元素的关系链接
  • 在克隆和源元素之间创建跟踪关系链接
  • 使用图“属性”对话框中的“过滤到版本”选项可以按图上的版本过滤元素

学到更多