技术开发方案模板
概述及术语
1.可以引用产品文档,并且带上产品文档链接。
2.对一些系统中产生的术语做出解释
名词列表 * | 名词含义 * | 说明 |
1 背景介绍
交代清楚技术方案设计的背景、逻辑
2 架构设计
2.1 整体架构
说明:讲清楚业务架构、应用架构,二选一。即使是小迭代架构不变也需要引用之前的架构图。
2.2 各个核心功能的流程图/时序图/状态图
3 功能清单/系统用例
3.1 依赖方功能清单
序号 | 依赖系统 | 功能点 | 功能描述 | 修改类型 | 对接人 |
1 | 服务1 | 功能1 | 新增 | 小可爱 | |
2 | 服务2 | 功能2 | 新增 | 小可爱 | |
3 | 服务3 | 功能3 | 注意订单类型与业务订单的映射 | 修改 | 小可爱 |
4 | .......... | ......... | 新增 | .... | |
3.2 内部功能清单
序号 | 功能点 | 功能描述 | 修改类型 | 开发者 |
1 | 功能1 | 1、防重校验 2、安全校验 ........ | 新增 | 小可爱 |
2 | 功能2 | 1、功能描述1 | 新增 | 小可爱 |
3 | 功能3 | 前端页面模板 1、功能描述 | 修改 | 小可爱 |
4 | .......... | ......... | 新增 | .... |
4 领域模型设计
4.1 ER图
根据需求的大小,若是小迭代,可以不用
4.2 DDL
考虑索引
4.3 DML
4.4 MQ设计
5 配置
说明:项目中涉及到的相关数据库初始化配置、参数配置、定时任务配置、消息配置等
5.1 配置中心nacos/Apollo配置
属于新增或者修改需要备注清楚
#新增
xx1:
xx2:
xx3: 30
5.2 定时任务配置
填写定时任务的JobHandler、任务描述、cron、任务参数(根据业务需要可填可不填)、负责人信息
JobHandler* | 任务描述* | Cron* | 任务参数* | 负责人* |
xxJob | 任务描述 | 0 0/10 * * * ? | 无 | 小可爱 |
5.3 mq配置
填写新增的mq topic名称以及group名称。
mq的类名 | 新增的topic | 新增的group |
6 接口详细设计
6.1 创建活动
说明:接口入参、出参字段、错误码、实现的逻辑描述、接口变更的影响范围
7 其他方面
7.1 监控方案
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论