使用“模块比较”向导来比较两个模块并识别已插入、删除、移动或编辑的对象。例如,客户可能多次更新某个项目的一组需求。
您可将更新的需求导入到新的 Rational® DOORS® 模块中,然后将新的模块与原始模块比较。
开始之前
以独占编辑方式打开较新模块的当前版本。
向导假设其运行所通过的模块为最新模块并会相应地标记文本。向导可以向模块中添加列以显示带有标记的更改。(可选)创建要向其添加列的视图。该视图必须包含主列。
关于此任务
此向导仅比较纯文本。无法比较富文本格式、图像和 OLE 对象。比较文本时,还将忽略嵌入在文本中的 OLE 对象。
使用近似匹配技术,这些技术在所比较的模块的标题结构大约 75% 相同时效果最佳。
- 匹配相同和几乎相同的对象
- 在新模块的列中显示带有标记的更改
- 将在匹配的对象之间创建链接。
- 比较完成后,可以对两个模块均应用过滤器,以便仅显示尚未匹配的对象。
比较分四个阶段执行。
阶段一和阶段三是强制阶段,阶段二和阶段四是可选阶段。可以选择向导所比较的属性。
表 1. 模块比较的阶段阶段 |
描述 |
一 |
匹配相同的对象。此阶段中,已移动的对象将不匹配。 如果此阶段完成后仍有大量对象未匹配,那么剩余阶段的执行速度会减缓。
|
二 |
匹配已更改的对象。 如果对象在两个模块中均按相同顺序出现,并且所比较的一些词相同,那么将对象匹配。此阶段中,已移动的对象将不匹配。
您可以定义为使对象匹配文本必须相同的百分比。
此百分比根据对象中相同词的数量来计算,为近似值。
|
三 |
比较剩余对象并匹配相同对象,不需考虑其在模块中的位置。
未进行编辑但已进行移动的对象在此阶段进行匹配。 |
四 |
比较尚未匹配的任何对象,并且在所比较的一些文本相同的情况下将其匹配。 此阶段中,将匹配已编辑并移动的对象。
您可以定义为使对象匹配文本必须相同的百分比。
此百分比根据对象中相同词的数量来计算,为近似值。
|
过程
- 单击,然后逐步完成向导。 关于任何屏幕的更多信息,请单击帮助。 完成向导后将开始进行比较。比较完成后,将显示一个对话框,其中会提供有关比较的信息。
- 单击关闭。 如果选择过滤模块以显示不匹配对象,那么将应用过滤器。
如果运行了向导的所有四个阶段,那么:
- 在较新模块内的过滤器中会显示自较旧模块创建以来插入的对象
- 在较旧模块内的过滤器中会显示自较旧模块创建以来删除的对象
注: 还将显示不匹配文本超过匹配对象的最大差异百分比框中所指定数量的对象。
- 如果需要,请调整链接。可以手动链接未经向导匹配的任何对象,或者删除您不想要的任何链接。
下一步做什么
如果向导添加了列以显示带有标记的更改,并且您想要永久添加该列,那么需要保存视图。