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