|
|
| 名称 |
traceability-matrix-builder |
| 描述 |
构建和维护需求追溯矩阵,支持双向链接和覆盖率分析 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 |
链接的测试用例 |
| 状态 |
当前需求状态 |
| 优先级 |
需求优先级 |
孤立类型
- 无父级:缺少向后追溯
- 无子级:缺少向前追溯
- 无测试:缺少验证追溯
- 孤立:双向均无链接