DOORS中文网站 > 最新资讯 > DOORS需求追踪怎么建立链接 DOORS需求追踪怎么生成追踪矩阵
教程中心分类
DOORS需求追踪怎么建立链接 DOORS需求追踪怎么生成追踪矩阵
发布时间:2026/03/13 16:59:14

  在DOORS里做需求追踪,核心不是做表格,而是把链接体系搭对并长期保持一致口径。链接建得规范,追踪矩阵才能稳定复现,反之就会出现同一需求在不同人机器上显示不同、矩阵导出一会儿有一会儿没有的情况。下面以DOORS经典版为例,按先建链接、再出矩阵的顺序给出可落地步骤。

  一、DOORS需求追踪怎么建立链接

 

  先把链接模块、配对规则和链接方向定下来,再开始连对象,这样团队不会各连各的、后期也更容易审查。链接模块的映射类型创建后不能再改,前期规划非常关键。

 

  1、先统一追踪关系与方向

 

  明确源模块与目标模块是谁,例如系统需求指向软件需求,需求指向测试用例,再统一方向定义为出链还是入链,后续矩阵列的含义就不会反复变。

 

  2、创建链接模块并选定映射类型

 

  在数据库树中创建Link Module时选择映射类型,例如Many-to-many用于多对多追踪,一旦创建完成映射不可变更,建议在规范里写清楚选型理由与适用范围。

 

  3、在源模块里配置linkset pairing并指定使用的链接模块

 

  打开源模块后进入模块属性的Linksets相关页面,新增配对规则,指定目标模块与用于链接的链接模块,并选择强制或可覆盖的策略,确保链接落点统一。

 

  4、设置默认链接落点,避免用户随手生成新链接模块

 

  在正式模块中设置默认linkset pairing,让用户在未自定义默认链接模块时也会按规范把链接写入指定链接模块,从源头降低追踪分裂风险。

 

  5、按标准方式创建链接并当场核对方向

 

  同时打开源模块与目标模块,选中源对象后拖拽到目标对象并选择Make Link from Start或Make Link to Start,建完立刻确认链接方向与目标对象是否正确。

 

  6、用链接分析工具抽样验证可导航与覆盖范围

 

  建完一批链接后,用追踪相关分析功能查看当前对象的入链出链,并随机抽几条从源对象一路跳到目标对象,确认链接可导航且未连错模块版本。

 

  二、DOORS需求追踪怎么生成追踪矩阵

 

  DOORS里常用的追踪矩阵落地方式是做一个专用视图,在视图里增加追踪列,把链接对象的信息以列形式呈现,再配合过滤与导出形成交付表。追踪列本质是布局DXL列,会运行追踪或影响分析并显示链接对象信息。

 

  1、先定义矩阵的行与列口径

 

  确定行用哪个主模块,例如系统需求模块做行,列要展示哪些链接对象,例如下游需求编号或测试用例标识,并明确取入链还是出链,避免做完视图后又改口径。

 

  2、在主模块视图中添加Traceability Column

 

  在主模块里新增追踪列,选择链接方向与对应链接模块,让每一行对象都能显示其关联的链接对象集合,先做一列跑通再逐列扩展。

  3、配置追踪列显示的目标信息字段

 

  追踪列默认可显示链接对象所在模块名、对象标题与对象标识符,通常用对象标识符做矩阵交付最稳,再按需要补充标题或状态类字段。

 

  4、用过滤与专用视图固定矩阵范围

 

  对主模块过滤掉说明行、废弃条目或非需求对象,把列布局保存为专用视图,保证同一矩阵下次打开仍是同一列与同一范围。

 

  5、需要多层追踪时用Traceability Explorer辅助核对

 

  当你要看跨多模块、多跳数的链路时,用追踪浏览工具做链路分析与抽样核对,再决定矩阵列是只出一层还是多层拆列,避免矩阵一次性做得过重难维护。

 

  6、导出前做三项检查

 

  检查关键需求是否有期望的链接,检查是否存在重复链接导致列里重复显示,检查方向是否一致,确保矩阵含义稳定可解释。

 

  三、DOORS追踪矩阵维护与基线留痕

 

  追踪矩阵要可审计,必须能回答某个里程碑当时链接关系是什么。DOORS提供Baseline Set能力,可把多个模块作为一个单元冻结,同时快照模块数据与当时存在的链接关系,适合阶段性交付与复核。

 

  1、先建立Baseline Set Definition把相关模块纳入同一集合

 

  在项目或文件夹属性里新建Baseline Set Definition,把需求模块、设计模块、测试模块以及相关链接链路涉及的模块一并加入,保证后续冻结时链路不会缺段。

 

  2、按阶段创建Baseline Set并冻结链接快照

 

  从定义创建Baseline Set,为本阶段设置版本号与后缀,冻结完成后得到当时模块与链接的快照,便于后续回溯矩阵与覆盖关系。

 

  3、分阶段开发时按建议处理重复链接以保持追踪连续

 

  当上游模块已基线而下游仍在演进,按分阶段追踪建议在过渡期同时连到基线与当前版本,等下游进入同一Baseline Set后重复链接会被纳入集合,追踪关系可跨阶段保持。

 

  4、把矩阵视图口径与基线版本绑定归档

 

  每次交付记录矩阵视图名称、列定义、过滤条件以及对应Baseline Set名称与时间点,确保别人按同一视图打开同一Baseline Set能得到同一矩阵。

 

  5、定期巡检linkset pairing与链接模块是否漂移

 

  每个迭代抽查是否出现新的链接模块散落在树中,确认默认linkset pairing仍指向规范链接模块,防止团队扩大后追踪落点分裂。

  总结

 

  在DOORS里建立需求追踪,先用链接模块与linkset pairing把链接落点与方向统一,再按标准方式创建链接并用追踪分析抽样核对。追踪矩阵通常通过在主模块视图添加Traceability Column实现,列里展示链接对象标识与必要属性并保存为专用视图。为保证矩阵可审计,建议用Baseline Set把模块与链接一起冻结,并把视图口径与基线版本同步归档,这样每个里程碑的覆盖关系才能稳定复现。

135 2431 0251