1、看历史文档,了解系统主要功能、系统架构
系统主要功能(其中包括主要流程)、系统架构(几大模块,各模块之间协同作用)
2、收集并总结系统文档
(交互URL、系统名、git代码、各个环境数据库信息、各个环境URL地址、参数中心)
3、打开系统交互,观察并总结系统功能点
(这些大多数情况下就是功能模块)
4、系统页面功能点出发,总结模块功能实现
记住:此时不要太讲究细节,知道大体模块中功能流程即可。
5、回味系统架构,如果之前没有,此时应该自己绘制出来
系统设计文档:
1、系统设计背景
系统所处的大环境背景(涉及到社会、行业、技术趋势)
需求描述
需求分析:结合竞品分析 + 所处的部门环境,分析这个需求应该怎么做,做成什么样子?
2、系统解决什么问题
3、竞品分析
4、为什么要自建,不能复用集团其他系统?
5、系统大图
架构图:
系统定位:系统在大域下(大团队)定位,大的系统之间边界
总体架构
系统架构:阐明出系统模块
系统集成关系:侧重跟外围系统之间的关联和交互
流程图:
总体流程,与其他系统之间关键流程扭转
关键流程
6、各主模块图
主模块流程图
主模块设计细节图等等
7、部署图
网络架构图
系统部署图
8、安全保障、风险说明
9、附录
1、系统功能列表(一级功能、二级功能)
2、一期迭代、二期迭代。。。等等
3、API接口