下面是由PMP®小编整理的PMP®考试重点项目范围管理之需求跟踪,希望能帮助学友们。
需求跟踪
需求跟踪是指跟踪一个需求使用期限的全过程,需求跟踪包括编制每个需求同系统元素之间的联系文档,这些元素包括其他类型的需求,体系结构,其他设计部件,源代码模块,测试,帮助文件等。需求跟踪为我们提供了由需求到产品实现整个过程范围的明确查阅的能力。需求跟踪概述
需求跟踪的目的是建立与维护“需求-设计-编程-测试”之间的一致性,确保所有的工作成果符合用户需求。
需求跟踪的方式
需求跟踪有两种方式:
(1)正向跟踪。检查《产品需求规格说明书》中的每个需求是否都能在后继工作成果中找到对应点。
(2)逆向跟踪。检查设计文档、代码、测试用例等工作成果是否都能在《产品需求规格说明书》中找到出处。
正向跟踪和逆向跟踪合称为“双向跟踪”。不论采用何种跟踪方式,都要建立与维护需求跟踪矩阵(即表格)。需求跟踪矩阵保存了需求与后继工作成果的对应关系。
需求跟踪的内容
跟踪能力(联系)链(traceability link)使你能跟踪一个需求使用期限的全过程,即从需求源到实现的前后生存期。跟踪能力是优秀需求规格说明书的一个特征。为了实现可跟踪能力,必须统一地标识出每一个需求,以便能明确地进行查阅。
图1:四类需求可跟踪能力

图1说明了四类需求跟踪能力链。客户需求可向前追溯到需求,这样就能区分出开发过程中或开发结束后由于需求变更受到影响的需求。这也确保了需求规格说明书包括所有客户需求。同样,可以从需求回溯相应的客户需求,确认每个软件需求的源头。如果用使用实例的形式来描述客户需求,图的上半部分就是使用实例和功能性需求之间的跟踪情况。图的下半部分指出:由于开发过程中系统需求转变为软件需求、设计、编写等,所以通过定义单个需求和特定的产品元素之间的(联系)链可从需求向前追溯。这种联系链使你知道每个需求对应的产品部件,从而确保产品部件满足每个需求。第四类联系链是从产品部件回溯到需求,使你知道每个部件存在的原因。绝大多数项目不包括与用户需求直接相关的代码,但对于开发者却要知道为什么写这一行代码。如果不能把设计元素、代码段或测试回溯到一个需求,你可能有一个“画蛇添足的程序”。然而,若这些孤立的元素表明了一个正当的功能,则说明需求规格说明书漏掉了一项需求。
跟踪能力联系链记录了单个需求之间的父层、互连、依赖的关系。当某个需求变更(被删除或修改)后,这种信息能够确保正确的变更传播,并将相应的任务作出正确的调整。下图2说明了许多能在项目中定义的直接跟踪能力联系链。一个项目不必拥有所有种类的跟踪能力联系链,要根据具体的情况调整。
相关推荐:
相关推荐:
| 2026年PMP®备考资源 | ||
| 资源名称 | 获取方式 |
资源链接 |
| 2026年PMP®各章节知识点 | 免费下载 | 点击获取 |
| PMP®2026年仿真模拟试卷 | 免费下载 | 点击获取 |
| 2026年PMP®知识点速记50条 | 免费下载 | 点击获取 |
| 2026年PMP®学习打卡表 |
免费下载 | 点击获取 |
| 2026年PMP®知识点练习 | 免费刷题 | 点击获取 |
| 2026年PMP®直播课堂 | 咨询客服 | 点击获取 |
| 更多PMP®备考资料请点此查看 | ||
扫一扫查询您是否符合报名条件
