目的
这个文档用于描述方案的详细设计,包含但不仅限于对架构图的影响、关键系统功能的实现方式(功能维度和非功能维度
背景介绍
简单文字介绍 + tapd链接
架构变更
业务用例图
需要体现本次需要中公司对外部用户带来的价值功能点
业务用例时序图
需要体现出系统的边界,即每个功能需要经过哪些系统的合作
如果是基于现有系统的改造,需要标记处变化的点
功能架构
需要体现系统所能支持的功能变化
运行架构
需要体现服务的调用和依赖上的变更
实体架构
需要体现实体边界,即哪些是我们系统内的实体、哪些是外部实体、系统内部实体之间的关系、内部实体和外部实体之间的关系。
如果是基于现有系统实体的扩展或修改,要体现这里的差异点
实体状态机变更
需要体现核心实体的状态机变化(新增状态,修改状态扭转等任何变化)
工程项目结构
需要体现工程目录结构的变更,例如:新增API jar包,包结构的变更。
应用部署架构
需要体现部署上的变更,例如:新增应用,扩容或缩减机器,DB迁移,多机房部署等
项目变动
系统用例图
描述系统需要新增或变动的功能点
关键系统用例
如果某些系统用例很关键,影响面很大,如果不提前沟通可能会导致后续大范围的改动,可以按每个系统用例分开进行描述
关键系统用例1
使用系统用例时序图来描述功能的实现流程以及非功能性问题可以辅助以文字或其他内容做为补充
关键系统用例2
使用系统用例时序图来描述功能的实现流程以及非功能性问题可以辅助以文字或其他内容做为补充
变更历史
变更时间 |
变更内容 |
---|---|
2018.03.22 |
|