技术方案模板

一、需求背景

讲一下需求背景、业务目标、业务流程、要解决的问题和方案、预估收益。

二、功能框架

2.1 功能框架

系统架构图

2.2 业务流程

数据流图

2.3 权限设计

是否涉及权限管理或者其他数据权限

2.4 系统交互

与其他业务系统或三方的交互

三、需求拆解

3.1 功能 A

3.1.1 生命周期

Copy
3.1.2 状态机
3.1.3 实现细节方案

四、技术方案

4.1 外部依赖和业务模块设计

4.2 总体架构设计

4.3 总体流程设计

4.4 系统稳定性设计

Copy
容错、扩容、监控、报警等信息

五、数据模型设计

数据 ER 图