1.9 KiB
1.9 KiB
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 张表(需求条目清单/接口列表/字段定义等)