name: traceability-matrix-builder description: 构建和维护需求追溯矩阵,支持双向链接和覆盖率分析 allowed-tools:
- Read
- Write
- Glob
- Grep
- Bash metadata: specialization: 业务分析 domain: 业务 id: SK-007 category: 需求管理
追溯矩阵构建器
概述
追溯矩阵构建器技能提供创建和维护需求追溯矩阵(RTM)的专门能力。该技能支持从业务需求到设计、实施和测试的双向追溯,确保完整的覆盖范围和影响分析能力。
能力
双向追溯链接
- 创建双向追溯链接
- 将需求向前链接到设计和实施
- 将需求向后链接到业务目标
- 支持多种链接类型(派生、满足、验证)
孤立需求检测
- 检测没有向前链接的孤立需求
- 识别没有向后链接的需求
- 标记不完整的追溯链
- 生成包含修复指导的孤立报告
覆盖率百分比计算
- 计算向前覆盖率百分比
- 计算向后覆盖率百分比
- 按需求测量测试覆盖率
- 生成覆盖率仪表板
追溯报告
- 生成全面的追溯报告
- 创建需求到测试用例的映射
- 生成覆盖率摘要报告
- 导出合规文档
需求变更影响跟踪
- 跟踪需求变更和影响
- 识别受影响的下游工件
- 计算变更影响范围
- 生成影响评估报告
网络图可视化
- 将追溯关系可视化为网络图
- 图形化显示需求关系
- 高亮显示孤立项和缺口
- 创建交互式追溯视图
工具导出
- 导出为Jira需求格式
- 导出为Azure DevOps工作项
- 生成用于导入工具的CSV
- 创建XML交换格式
使用方式
创建追溯矩阵
为以下需求创建追溯矩阵:
[带ID的需求列表]
链接到以下工件:
- 设计元素:[列表]
- 测试用例:[列表]
计算覆盖率
计算此项目的追溯覆盖率:
[需求列表]
[测试用例列表]
报告覆盖率百分比并识别缺口。
影响分析
分析更改此需求的影响:
[需求详情]
识别所有受影响的工件和利益相关者。
生成报告
为利益相关者评审生成追溯报告:
[项目范围]
包含覆盖率指标和孤立分析。
流程集成
此技能与以下业务分析流程集成:
- requirements-traceability.js - 核心追溯管理
- brd-creation.js - 需求文档
- uat-planning.js - 测试用例追溯
- solution-performance-assessment.js - 需求满足跟踪
依赖项
- 需求数据结构
- 链接管理算法
- 导出格式生成器
- 可视化库
追溯框架参考
追溯链接类型
| 链接类型 | 方向 | 描述 |
|---|---|---|
| 派生 | 向前 | 需求派生设计元素 |
| 满足 | 向前 | 实施满足需求 |
| 验证 | 向前 | 测试用例验证需求 |
| 追溯至 | 双向 | 一般关系 |
| 依赖于 | 向后 | 需求依赖于业务目标 |
| 细化 | 向前 | 详细需求细化父需求 |
追溯层级
业务目标
|
v
业务需求(BRD)
|
v
功能需求(SRS)
|
v
设计元素(设计文档)
|
v
实施(代码模块)
|
v
测试用例(测试计划)
覆盖率指标
| 指标 | 公式 | 目标 |
|---|---|---|
| 向前覆盖率 | 已链接需求 / 总需求 | 100% |
| 测试覆盖率 | 有测试的需求 / 总需求 | 100% |
| 向后覆盖率 | 有业务链接的需求 / 总需求 | 100% |
RTM标准列
| 列 | 描述 |
|---|---|
| 需求ID | 唯一需求标识符 |
| 需求描述 | 简要需求摘要 |
| 业务目标 | 链接的业务目标 |
| 设计参考 | 设计文档/元素 |
| 代码模块 | 实施参考 |
| 测试用例ID | 链接的测试用例 |
| 状态 | 当前需求状态 |
| 优先级 | 需求优先级 |
孤立类型
- 无父级:缺少向后追溯
- 无子级:缺少向前追溯
- 无测试:缺少验证追溯
- 孤立:双向均无链接