DAR 模板(缺陷分析报告)— pmassist-v3
使用说明:按 8D/根因分析思路组织,所有结论需引用证据。
涉及代码问题时优先查阅 CodeMap/DomainMap,支持精准根因定位。
0. 文档信息
| 字段 |
内容 |
| 缺陷编号 |
BUG-xxx |
| 版本 |
v1.0 |
| 状态 |
分析中 / 已修复 / 已验证 |
| 作者 |
|
| 创建日期 |
|
| 最后更新 |
|
1. 缺陷概述
1.1 问题描述
简要描述缺陷现象,用一句话概括。
1.2 影响范围
| 维度 |
说明 |
| 影响用户数 |
|
| 影响业务功能 |
|
| 影响系统/服务 |
|
| 影响时间窗口 |
|
1.3 严重级别与优先级
| 项目 |
值 |
| 严重级别 |
P0(紧急)/ P1(严重)/ P2(一般)/ P3(轻微) |
| 处理优先级 |
立即修复 / 本迭代修复 / 下迭代修复 |
2. 复现信息
2.1 复现步骤
- 步骤一
- 步骤二
- 步骤三
2.2 期望结果 vs 实际结果
2.3 环境信息
| 项目 |
值 |
| 系统版本 |
|
| 分支/Tag |
|
| 设备/网络 |
|
| 账号/角色 |
|
2.4 相关证据
| 类型 |
路径/描述 |
| 日志 |
[SRC-001] |
| 截图 |
[SRC-002] |
| 接口请求 |
[SRC-003] |
| 监控数据 |
|
3. 时间线
| 时间 |
事件 |
操作人 |
|
首次发现 |
|
|
问题升级 |
|
|
临时止损 |
|
|
根因确认 |
|
|
修复上线 |
|
|
验证通过 |
|
4. 临时遏制措施(Containment)
4.1 当前止损方案
4.2 影响控制范围
5. 根因分析
5.1 直接原因
5.2 根本原因(5 Whys)
| 层次 |
Why |
分析 |
证据 |
| 第1层 |
为什么出现缺陷? |
|
[SRC-001] |
| 第2层 |
为什么第1层原因存在? |
|
|
| 第3层 |
为什么第2层原因存在? |
|
|
| 第4层 |
为什么第3层原因存在? |
|
|
| 第5层 |
根本原因 |
|
|
5.3 根因类型分类
5.4 触发条件与边界
5.5 代码根因定位
引用 CodeMap/DomainMap 精准定位。
| 文件/类 |
方法 |
行号(约) |
问题说明 |
证据 |
|
|
|
|
[CODEMAP:...] |
6. 纠正措施(Corrective Action)
6.1 修复方案
| 方案 |
描述 |
影响范围 |
风险 |
结论 |
| 方案 A(选定) |
|
|
|
✅ 采用 |
| 方案 B |
|
|
|
❌ 放弃 |
6.2 修复影响评估
| 维度 |
影响说明 |
| 影响模块 |
|
| 数据迁移 |
需要 / 不需要 |
| 接口变更 |
有 / 无 |
| 回归范围 |
|
6.3 回归验证要点
7. 效果验证
7.1 验证方式与结果
| 验证项 |
方式 |
结果 |
时间 |
|
自动化测试/手工测试 |
✅/❌ |
|
7.2 监控/指标变化
8. 预防措施与改进
8.1 预防机制
| 类型 |
措施 |
负责人 |
完成时间 |
| 监控告警 |
|
|
|
| 测试补充 |
|
|
|
| 流程改进 |
|
|
|
| 代码规范 |
|
|
|
8.2 长期改进计划
9. 经验总结
9.1 经验教训
9.2 可复用的规则/检查项
归纳为可在未来需求中复用的防范规则。
10. 证据与引用
- 引用
materials_index.md 中的 SRC-xxx
- CODEMAP/DOMAINMAP/RUNTIME 证据引用
11. 证据映射表(强制)
| 章节 |
关键结论 |
证据 |
状态 |
| 复现信息 |
|
|
|
| 根因分析 |
|
|
|
| 纠正措施 |
|
|
|
| 效果验证 |
|
|
|
12. 系统资产引用(强制)
| 资产类型 |
路径 |
用途 |
| CodeMap |
|
|
| DomainMap |
|
|
| Runtime |
|
|
图表要求(强制检查)