技术方案目录
1、背景及目标
背景、价值、目标
2、名词术语
方案中核心的术语及解释
3、现状梳理
梳理现有系统的实现逻辑,存在问题等
4、整体方案
4.1 概述
用简要的语言描述本次方案的中心思想及指导原则
4.2 方案边界
-
需求边界(本次需求处理的范围)
-
服务边界(服务职责)
4.3 业务架构
参与人&角色&业务流程&业务功能
4.4 应用架构
系统交互图
画清楚与上下游的交互关系,主要链路
模块划分
如果涉及模块划分,区分清楚各模块的职责及边界
4.5 技术架构
方案选型
关键系统设计或技术点设计的方案选择
4.6 模型设计
核心的实体关系
4.7 功能设计
4.7.1 功能模块
4.7.2 模块详细设计
子页面中体现
-
每个模块的详细逻辑,流程图、状态图、时序图,并相关内容进行文字说明
-
建模:业务模型(领域模型)、数据模型(表结构设计)、核心类设计(核心类图),并相关内容进行文字说明
-
改造点:描述主要改造逻辑及需要相关人员关注的点
5. 风险点
主要描述需求中不确定因素,给出风险评估
-
需求依赖的节点
-
需求中不可控点或容易引起问题点
6.任务拆分、排期
参照详细设计做任务拆分, 细化到相对独立的任务,以(人/天)为单位做好估时
任务分配处理人
任务拆分覆盖的范围:技术方案、技术开发、联调、测试及上线
7.上线计划、灰度策略
前期预估上线步骤及各业务方协调
做好灰度策略及回滚方案
8. 项目里程碑
项目阶段性产出