在系统开发和项目管理过程中,需求追踪用于建立不同需求之间的关联关系,帮助团队确认需求来源、设计实现以及验证过程是否对应。使用DOORS进行需求管理时,追踪关系通常通过链接方式建立,但实际维护过程中,经常会遇到链接无法查看、追踪关系缺失、需求变更后关联失效等情况。这些问题可能和模块设置、链接规则以及对象状态有关,需要结合需求结构逐步检查。
一、DOORS怎么设置需求追踪关系
DOORS中的需求追踪主要通过对象之间的链接实现。建立关系前,需要先规划需求层级,明确哪些对象需要关联,避免后续维护出现大量无效链接。
1、准备需要关联的需求模块
建立追踪关系前,需要确认源需求和目标需求所在位置。
①、打开【DOORS】。
②、进入【Project】目录。
③、打开需求相关【Module】。
④、确认源对象和目标对象。
⑤、检查模块访问权限。
需求追踪通常涉及多个模块,例如系统需求、软件需求以及测试需求,需要先确认对象位置。
2、创建需求对象之间的链接
确定关联对象后,可以建立追踪关系。
①、选择【需求对象】。
②、打开【Link】功能。
③、选择【Create Link】。
④、指定目标【Module】。
⑤、确认链接关系。
创建完成后,DOORS会保存两个需求对象之间的关联信息。
3、查看已有需求追踪关系
建立链接后,需要检查追踪方向是否正确。
①、打开【View】菜单。
②、选择【Traceability】。
③、查看关联对象。
④、检查链接方向。
⑤、保存查看结果。
追踪关系通常需要区分来源对象和目标对象,方向设置错误可能影响后续分析。
二、DOORS需求追踪链断开如何排查
需求追踪链异常时,需要先判断是链接不存在,还是链接存在但无法正常显示。不同情况需要检查的位置不同。
1、需求对象之间没有显示关联
①、打开【需求模块】。
②、选择目标【需求对象】。
③、查看【Link】信息。
④、检查目标模块。
⑤、重新建立链接。
部分情况下,对象内容仍然存在,但链接关系没有正确保存。
2、链接存在但追踪结果为空
①、打开【Traceability】窗口。
②、查看当前追踪方向。
③、确认链接模块。
④、检查过滤条件。
⑤、重新刷新结果。
如果过滤条件限制了显示范围,可能会导致已有关系没有出现在追踪结果中。
3、需求修改后原有链接失效
①、打开【History】记录。
②、查看需求变更内容。
③、检查对象编号。
④、确认链接状态。
⑤、重新维护关联关系。
需求对象删除、复制或者重新组织结构后,原有链接可能需要重新确认。
4、权限设置导致无法查看链接
①、打开【Project】设置。
②、查看用户权限。
③、确认模块访问权限。
④、调整权限配置。
⑤、重新查看追踪关系。
权限不足时,用户可能无法查看其他模块中的关联对象。
三、DOORS需求追踪维护中容易忽略的问题
需求追踪建立完成后,还需要持续维护。项目规模增加后,链接数量不断增长,如果缺少检查机制,容易出现追踪关系混乱。
1、需求层级变化影响追踪关系
①、查看【Module】结构。
②、检查对象层级。
③、确认链接对象。
④、调整需求关系。
2、复制需求对象后没有检查链接
①、选择复制后的【需求对象】。
②、查看【Link】信息。
③、确认关联目标。
④、补充缺失链接。
3、定期检查无效追踪关系
①、打开【Traceability】。
②、筛选异常对象。
③、查看链接状态。
④、清理无效关系。
总结
DOORS需求追踪关系主要用于保持需求之间的关联,但随着项目不断修改,链接维护也会成为需求管理中的重要工作。遇到追踪链断开时,可以从对象链接、模块关系以及权限设置几个方向检查,确认问题出现的位置。保持需求结构清晰,并定期整理追踪关系,可以减少后续变更分析中的重复工作。希望本文能够为需要使用DOORS进行需求追踪配置和问题排查的用户提供一些参考。
