81 lines
1.9 KiB
Markdown
81 lines
1.9 KiB
Markdown
# FRD 模板(参考)
|
||
|
||
> 使用说明:聚焦“可实现的功能规格”。需求条目建议编号并采用明确语句(例如:WHEN/IF 条件下系统 SHALL 做什么)。
|
||
|
||
## 0. 文档信息
|
||
- 版本/作者/日期/状态
|
||
- 适用范围
|
||
|
||
## 1. 引言
|
||
- 目的
|
||
- 范围
|
||
- 术语与缩写
|
||
- 参考资料(引用 `materials_index.md`)
|
||
|
||
## 2. 总体描述
|
||
- 产品视角(系统边界、上下游)
|
||
- 功能概览
|
||
- 用户特征
|
||
- 约束条件
|
||
- 假设与依赖
|
||
|
||
## 3. 功能需求(核心)
|
||
> 建议使用编号与模板化语句。
|
||
|
||
### 3.x 功能需求列表(示例格式)
|
||
- ID: FR-001
|
||
- 场景/触发条件:WHEN/IF ...
|
||
- 需求:系统 SHALL ...
|
||
- 业务规则/边界条件
|
||
- 优先级
|
||
- 依据/来源(引用)
|
||
- 验收标准
|
||
|
||
## 4. 外部接口需求
|
||
- 用户界面(页面/交互/输入输出)
|
||
- 硬件接口
|
||
- 软件接口/第三方接口
|
||
- 通信接口/协议
|
||
|
||
## 5. 数据需求
|
||
- 数据实体/字段定义
|
||
- 数据校验与规则
|
||
- 存储与迁移要求
|
||
|
||
## 6. 非功能需求
|
||
- 性能(响应时间、吞吐、并发)
|
||
- 安全(权限、审计、隐私)
|
||
- 可靠性/可用性
|
||
- 可维护性/可扩展性
|
||
|
||
## 7. 追踪与验收
|
||
- 需求追踪矩阵(需求 ↔ 设计 ↔ 测试)
|
||
- 验收用例清单
|
||
|
||
## 8. 风险与开放问题
|
||
- 风险清单与应对
|
||
- 待澄清问题(指向 questions 文件)
|
||
|
||
## 9. 参考资料与索引
|
||
- 引用 `materials_index.md`
|
||
- 引用 `CODEMAP/DOMAINMAP/RUNTIME` 证据
|
||
|
||
## 10. 证据映射表(强制)
|
||
| 章节 | 关键结论 | 证据 |
|
||
|---|---|---|
|
||
| 功能需求 | | |
|
||
| 接口需求 | | |
|
||
| 数据需求 | | |
|
||
| 非功能需求 | | |
|
||
|
||
## 11. 系统资产引用(强制)
|
||
| 资产类型 | 路径 | 用途 |
|
||
|---|---|---|
|
||
| CodeMap | | |
|
||
| DomainMap | | |
|
||
| Runtime | | |
|
||
|
||
## 图表要求(强制)
|
||
- 至少 1 个 mermaid 图(流程图/时序图/状态图任选其一)
|
||
- 至少 1 张表(需求条目清单/接口列表/字段定义等)
|