image.png
废话不多说,直接上总结出来的文档
一、需求分析
1.1. 第一阶段
- 听需求
- 识别实体
- 实例之间的关系
- 识别角色
整个流程要以PDCA往下推进
image.png
1.2. 第二阶段
- 识别角色的Action(用例图)
二、概要设计
2.1. 系统设计
- 架构设计
- 技术选型
2.2. 业务设计
- 角色之间的数据(单据)流转模型
- 角色之间的转换模型
- 实例的状态的流转模型
- 识别业务主流程
- 先想角色都能干什么
- 想每个流程中动作的数据,入口数据和出口数据
- 想第1步数据的来源
- 想最后一步数据的结束状态
三、详细设计
3.1. 服务端设计
- 数据库设计
- RESTful API设计
3.2. 客户端设计
- 页面(界面)布局设计
- 复用组件抽取
- 对页面需要的数据和后端对接口
四、系统开发
4.1. 服务端开发
- 服务端准备依赖环境
- 服务端刷数据
- 服务端开发接口
4.2. 客户端开发
- 客户端开发组件
- 客户端开发页面
4.3. 前后端联调
- 前后端联调
五、系统测试
5.1. 后端测试
- 验收单测的编写
- 性能测试
5.2. 前端测试
- 主流程测试
- 显示数据问题
- 显示样式测试