| 前页 | 后页 |
比较实用程序(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:显示差异(“基线”对话框) :比较(“可复用资产服务-基线”视图) |
基线差异化
由于基线包含某个时间点的包的元素和连接的所有信息,因此可以在Enterprise Architect中使用它来跟踪模型元素随时间的变化。
差异引擎首先根据模型中当前的内容,在内存中构建当前包的表示。
然后将其与存储的基线进行比较,突出显示更改、新元素、缺失元素和已移动到其他包元素。
可以过滤结果输出以仅显示一种特定类型的变化:例如,模型的添加。
如果创建了一个忽略子包内容的基线,则该基线与模型之间的比较不包括模型中的任何子包内容。
请参阅示例比较帮助主题中提供的示例。
注记
- 该实用程序在Enterprise Architect的专业、企业、统一和终极版中提供
- 您无法将当前模型与 XMI 1文件进行比较;该实用程序只能与 XMI 1 1进行比较
