DOORS中文网站 > 热门推荐 > DOORS怎么批量查找替换文本 DOORS查找替换范围如何限定
教程中心分类
DOORS怎么批量查找替换文本 DOORS查找替换范围如何限定
发布时间:2026/11/10 11:53:16

  需求文档换了一套术语,同一个旧词可能出现在正文、章节标题和评审备注中。有时项目只要求修改某个章节的正文,其他地方仍要沿用原来的写法。DOORS的批量替换可以省去逐条编辑的时间,前提是清楚它会检查哪些对象和属性。尤其是已经筛选过的模块,屏幕上显示的范围与替换命令实际处理的范围,需要分别确认。

  一、DOORS怎么批量查找替换文本

 

  以下以IBM Engineering Requirements Management DOORS经典版的正式模块为例。批量替换前,先用一条命中验证新旧文本和编辑权限,再决定是否一次处理其余匹配项。

 

  1、先找到一条可以核对的命中

 

  查找时用有辨识度的完整术语,比只搜几个常见字母更容易核对。举例来说,更新接口名称时,可以查找完整的旧接口名,减少命中其他标识符的机会。

 

  ①打开目标【正式模块】,确认当前对象及目标文本属性处于可编辑状态。涉及多人协作时,按模块使用的编辑模式取得目标对象的编辑权限。

 

  ②从【编辑】菜单进入查找功能,在查找框中填写完整旧词。如果项目区分大小写,按规则设置匹配方式。

 

  ③执行【查找下一个】,核对命中的对象编号和属性,再阅读前后文字,确认这条记录确实属于修改范围。

 

  2、试替换一处,再处理剩余命中

 

  ①从【编辑】菜单进入替换功能,填入旧词和新词,核对新词中的大小写、空格和标点。

 

  ②对刚才核对过的对象执行一次【替换】,查看目标属性中的结果,并检查该对象的其他文本列。

 

  ③按相同设置继续查找几处命中。确认对象和属性均落在批准范围内,并完成下节的范围验证后,再使用【全部替换】。

 

  ④替换结束后,重新查找旧词和新词,核对预期改动的对象,确认无误后保存【正式模块】。

 

  首次试替换适合选一条便于核对的记录。正文包含富文本时,还可以顺手查看强调样式、换行或内嵌内容附近的显示效果。若旧词和新词非常接近,抽查完整句子比只数命中次数更容易发现误改。

 

  二、DOORS查找替换范围如何限定

 

  替换范围有两个维度。一个是哪些对象可以改,例如某章节下的需求或某一组对象编号。另一个是这些对象的哪些属性可以改,例如只改正文,保留标题和备注。

 

  1、限定要修改的对象

 

  章节标题可以帮助定位,但具体修改清单应落实到对象。章节中夹有说明项、占位项或其他团队维护的需求时,按对象编号核对尤其有用。

 

  ①在【正式模块】中定位目标章节,整理允许修改的对象编号,并核对该章节下是否包含需要保留的子对象。

 

  ②用【筛选】缩小当前视图,再检查首尾对象及几条中间记录。若只允许修改部分需求,可按【Absolute Number】等可追踪的标识核对清单。

 

  ③打开替换对话框,检查当前版本是否提供与目标一致的范围选项。正式批量操作前,在可编辑的测试模块中分别准备一条筛选内命中和一条筛选外命中,验证筛选外的内容是否保留。

  2、限定要修改的文本属性

 

  ①在模块视图中同时显示【Object Text】与【Object Heading】,有自定义备注时也将该属性列显示出来。

 

  ②查看当前替换对话框是否能指定目标属性。只改正文时,以【Object Text】为目标,并在测试模块中让正文与标题都包含旧词。

 

  ③执行一次范围验证,比较正文和标题的结果。若界面无法明确限定属性,或实测发现其他属性也会命中,改为逐条核对和编辑目标属性。

 

  【Object Text】保存对象正文,【Object Heading】保存对象标题。隐藏某一列只能改变阅读界面。筛选、折叠章节和选中若干行,也应分别验证其对替换范围的影响,尤其不能把几种操作视为等效。

 

  三、DOORS批量替换后怎么核对结果

 

  验收时可以用几条对照记录覆盖不同情形。同一个旧词出现在范围内和范围外,反而能用来检验替换边界是否符合要求。

 

  1、对照目标记录和保留记录

 

  ①在【正式模块】中按对象编号抽查目标章节的首尾记录,并打开对应的【Object Text】核对句子。

 

  ②检查范围外的对照对象,以及目标对象中原本需要保留的【Object Heading】或备注属性。

 

  ③对目标属性再次查找旧词。遇到剩余命中时,逐条区分是有意保留、未取得编辑权限,还是这次操作漏掉了该对象。

 

  旧词在模块里继续出现,有时正是限定范围后的预期结果。验收时应按“哪条对象的哪个属性需要改”判断,避免为了让查找结果归零,把原本应保留的文字也改掉。

 

  2、保留能追溯到对象的修改记录

 

  ①在修改记录中写明【正式模块】名称、适用章节、目标属性和新旧文本。

 

  ②按【Absolute Number】记录发现的例外项,例如跳过的对象、单独处理的复合词和未能编辑的记录。

 

  ③保存【正式模块】后重新打开目标视图,抽查已修改和应保留的对象,将结果交给后续评审人员核对。

  总结

 

  在DOORS里做批量替换,耗时的往往是划定范围和确认结果。对象编号回答“改哪些需求”,属性名称回答“改需求里的哪一部分”。只要筛选外的对象和同一对象里的其他属性都经过对照验证,就更容易放心地处理成批命中。遇到混合术语、复用章节或评审备注时,保留这两层范围信息,也方便日后说明某一处文字为什么改了、另一处为什么保留。

185 5033 1535