预订演示
前页 后页

比较实用程序(Diff)

Enterprise Architect具有全面的内置比较(差异)实用程序,可让您:

  • 探索模型随时间的变化
  • 探索模型分支的先前版本与模型当前版本有何不同
  • 通过将所有模型A导出到 XMI,然后使用当前模型(模型B )中的“比较模型到文件”来执行完整的模型比较

在流程的各个阶段比较和检查模型开发是管理变更和开发、监控修改内容以及确保开发和设计过程正常进行的重要方面。

使用比较实用程序,您可以将Enterprise Architect中的模型分支与以下内容进行比较:

  • 使用基线功能创建的A基线企业、统一和终极版)
  • 存储在不同模型中基线A
  • 先前使用Enterprise Architect XML 导出功能(用户选择文件)创建1 XML 1文件
  • 在Enterprise Architect中使用版本控制时创建的当前版本控制的 XMI 1 1 (自动选择的文件)

访问

在浏览器窗口中选择一个包,然后使用此处概述的方法之一打开“基线”对话框或“可重用资产服务 -基线”视图(取决于基线是否存储在模型中或注册表中)。

功能区

发布 >模型交换>包控件> 与 XMI 比较包

设计>包>管理>管理基线:显示差异(“基线”对话框)

设计>包>管理>管理基线:比较(“可复用资产服务-基线”视图)

键盘快捷键

Ctrl+Alt+B:显示差异(“基线”对话框)

Ctrl+Alt+B :比较(“可复用资产服务-基线”视图)

基线差异化

由于基线包含某个时间点的包的元素和连接的所有信息,因此可以在Enterprise Architect中使用它来跟踪模型元素随时间的变化。

差异引擎首先根据模型中当前的内容,在内存中构建当前包的表示。

然后将其与存储的基线进行比较,突出显示更改、新元素、缺失元素和已移动到其他包元素。

可以过滤结果输出以仅显示一种特定类型的变化:例如,模型的添加。

如果创建了一个忽略子包内容的基线,则该基线与模型之间的比较不包括模型中的任何子包内容。

请参阅示例比较帮助主题中提供的示例。

注记

  • 该实用程序在Enterprise Architect的专业、企业、统一和终极版中提供
  • 您无法将当前模型与 XMI 1文件进行比较;该实用程序只能与 XMI 1 1进行比较

了解更多