预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

比较实用程序(差异)

Enterprise Architect具有一个功能强大的内置比较(diff)实用程序,使您能够:

  • 探索模型中随着时间的变化
  • 探索模型分支的先前版本与当前模型中的版本有何不同
  • 通过将所有模型A导出到XMI,然后在当前模型(模型B)中使用“将模型比较到文件”来执行完整的模型比较
在流程的各个阶段比较和检查模型开发是管理变更和开发,监视正在修改的内容并确保开发和设计过程步入正轨的重要方面。

使用比较实用程序,您可以:

  • 将Enterprise Architect的模型分支与使用Baseline功能( Corporate , Unified版和Ultimate版)创建的基准进行比较
  • 将Enterprise Architect的模型分支与存储在不同模型中的基准进行比较
  • 将Enterprise Architect的模型分支与之前使用Enterprise Architect XML导出工具创建的XML 1.1文件进行比较(用户选择文件)
  • 比较模型中的分支Enterprise Architect中使用版本控制在与当前版本控制XMI 1.1文件作为创建Enterprise Architect (文件自动选择)

访问

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

色带

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

设计>模型>管理>管理基准:显示差异(“基准”对话框)

设计>模型>管理>管理基准:比较(“可重用资产服务-基准”视图)

键盘快捷键

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

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

基线差异

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

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

然后将其与存储的基准进行比较,突出显示更改,新元素,缺少的元素以及已移至其他软件包的元素。

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

如果已创建基准以忽略子Package内容,则该基准与模型之间的比较不会在模型中包含任何子Package内容。

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

笔记

  • 该实用程序在Enterprise Architect的Professional , Corporate , Unified和Ultimate版本中可用。
  • 您不能将当前模型与XMI 2.1文件进行比较。该实用程序只能与XMI 1.1文件进行比较

学到更多