1 概述
XXX项目为了XXX目标,XXXXXXX
1.1 术语定义
1.2 需求背景
1.3 目标
1.4 项目进度
2 业务&应用&架构分析
2.1 业务架构总体分析
2.2 业务流程总体分析
2.3 应用改造分析
2.3.1 涉及改造系统
系统 | 人员 | CR人员 |
---|---|---|
XXX | XXX | XX |
2.3.2 系统方案实现
订单创建
时序图
修改接口:XXXX
补充细节:
1、
2、
3、
2.4 兼容性分析
3 规则配置变更
3.1 数据库变更
【涉及到数据库设计变更的需在此处说明】
3.2 消息变更配置变更
3.3 开关 变更
4 系统用例
4.1 XXX流程
4.1.1 模型变更
4.1.2 流程变更
4.1.3 接口变更
4.1.4 新增测试用例
- 测试用例1
4.1.5 新增核对
- 核对1
4.2 XXX变更
4.2.1 模型变更
4.2.2 流程变更
4.2.3 接口变更
4.2.4 新增测试用例
- 测试用例2
4.2.5 新增核对
- 核对2
5 边界case分析
5.1 性能极限分析
【是否需要压测,考虑接口性能的必要措施】
5.2 其他边界用例分析
6 切流分析【必填】
7 业务保障规范【待讨论】
7.1 日志规约
7.1.1 场景(核心正常,异常),格式(值,分隔符),用途(监控,离线,数据分析)
7.1.2 特殊场景需要日志持久化的,要落DB然后抽取到 离线(待评估)
7.2 工具开发
7.2.1 工具要解决的问题
7.2.2 工具能力简介,入参,出参有哪些
7.3 错误码约定
7.3.1 场景,错误码定义,避免直接system_error,business_error这样模糊的输出