跳至内容
SmarterWidgets 2.0文档
doorsnext.com

Terms Linker

在一次运行中,将整个模块中每一处术语表术语的使用都转换为指向其定义的链接。

支持的产品: RM = IBM Engineering Requirements Management DOORS Next (Requirements Management)内容质量更改数据版本 5.38 · 发布于 2026-10-06

适用于
IBM DOORS Next 模块
支持的产品
  • RM IBM Engineering Requirements Management DOORS Next (Requirements Management)
版本
5.38
发布日期

它是什么,为何存在

共享术语表是消除需求歧义的最佳工具之一:每个术语都有一个公认的定义。然而,只有当读者能够从使用术语的位置直接找到其定义,并且您能够看到哪些需求依赖于哪个术语时,术语表才能真正发挥作用。

在 DOORS Next 中,这意味着要为每一处出现手动创建文本中的超链接和 References Term 链接。对于包含数百条需求和数十个术语的模块,这需要数天的工作,而且没有人会持续维护。Terms Linker 的设计初衷,就是自动且一致地完成这项工作。

解决的问题

  • 需求中使用了术语表术语,却没有任何指向其定义的链接。
  • 术语与使用它们的需求之间缺少可追溯性,因此无法得知修改定义会带来什么影响。
  • 手动链接耗费数小时,而且不同作者的做法不一致。
  • 之前的手动工作或中断的工作只创建了部分链接。

优势

  • 无歧义的需求: 读者只需一次点击即可打开术语的定义。
  • 影响分析: References Term 链接显示定义变更时哪些需求会受到影响。
  • 一致性: 只匹配完整单词,优先匹配最长的术语(例如先匹配 “brake system”,再匹配 “brake”),并且不会在现有链接内部创建链接。
  • 更改前先预览: 小部件会列出工件、找到的术语及其出现次数。
  • 可撤销: Terms Remover 能够准确删除 Terms Linker 所创建的内容。

使用方法

  1. 在 Terms(术语)中,单击 Find all terms(查找所有术语)以使用项目中的所有术语表术语,或单击 Pick terms(选择术语)以选择特定术语。
  2. 打开一个模块,单击 Find usage of terms in module(查找模块中的术语使用情况)。小部件会显示使用了术语的工件以及最常用的术语。
  3. 查看列表,然后单击 Link terms (N)(链接术语)并确认。超链接和术语链接会分批创建,并显示进度,可随时停止。
  4. 如果只想链接部分工件,请在 DOORS Next 中选中它们,然后在 Selection(所选内容)部分单击 Link terms (N)。
  5. 对于非常大的模块,Link without searching(不搜索直接链接)会在一次处理中完成链接,并在结束时报告结果。

须知

  • 术语表术语的工件类型(默认为 Term)以及是否不区分大小写匹配,可以在 Terms 部分的 Settings(设置)中设置。
  • 链接创建在基本工件上,因此在复用该需求的每个模块中都可见。
  • 请在变更集中运行,并保留变更报告,作为链接内容的记录。

版本 5.38 的新增功能

· 变更标题以英文发布。

  • One row per artifact in the change log