项目

一般

简介

行为

《[项目名称] 需求跟踪矩阵 (RTM)》

项目名称 [填写项目全称] 项目编号 [如:2026-PM-001]
文档版本 V1.0 最后更新 [XXXX年XX月XX日]
维护人 需求分析师/PM 管理工具 [Excel/Jira/PingCode]

一、 矩阵管理说明

本矩阵用于建立从 业务需求 -> 产品需求 -> 设计文档 -> 代码实现 -> 测试用例 的全链路追溯关系。

  • 正向跟踪: 确保每个需求都已实现并测试。
  • 反向跟踪: 确保每个功能点都有业务来源,防止镀金。

二、 需求跟踪矩阵表

填写指南: 这里的ID必须与相关文档保持一致,形成关联锁。

业务需求ID 产品需求ID 需求名称 优先级 状态 设计文档链接 代码模块 (Class/API) 测试用例ID 测试状态
BR-01 FR-001 创建订单 M ✅ 已完成 设计说明书V1.0 (P12) OrderService.create() TC-001, TC-002 ✅ 通过
BR-01 FR-002 订单取消 S 🔄 开发中 设计说明书V1.0 (P15) OrderService.cancel() TC-005 🔄 测试中
BR-02 FR-003 微信支付 M ❌ 阻塞 接口文档V2.0 PaymentController.pay() TC-010 🔴 失败
BR-02 NFR-01 支付性能 M 📝 计划中 架构设计文档 PaymentGateway.java TC-P01 📝 待测

三、 状态定义与统计

3.1 需求状态流转

  • 草案: 需求刚提出,未评审。
  • 已批准: 已纳入基线,等待开发。
  • 开发中: 开发人员正在编码。
  • 已实现: 代码已提交并合入主干。
  • 测试中: 测试团队正在验证。
  • 已验收: 测试通过,符合验收标准。
  • 已关闭: 项目上线或需求变更取消。

3.2 当前覆盖率统计

统计维度 总数 已跟踪 未跟踪 覆盖率
需求 -> 设计 20 18 2 90%
需求 -> 代码 20 15 5 75%
需求 -> 测试用例 20 20 0 100%

四、 变更影响分析区

填写指南: 当发生需求变更时,在此区域记录RTM的更新情况,分析变更影响范围。

变更CR ID 影响需求ID 影响设计 影响代码 影响测试用例 处理结果
CR-005 FR-001 需更新设计文档P12 需修改OrderService 需新增TC-003 已更新矩阵

由 Huarui Lin 更新于 大约 2 个月 之前 · 2 修订