时序图和流程图的区别
这两个图经常一起出现,但它们回答的问题完全不同。流程图强调步骤怎么走,时序图强调对象之间怎么交互。选对图,毕业设计表达会清楚很多。
流程图更适合什么
- 审批流
- 下单流程
- 报修流程
- 注册登录流程
- 任何强调步骤先后与判断分支的场景
时序图更适合什么
- 前端到后端接口调用
- 服务间消息交互
- 数据库读写过程
- 带多个参与者的系统交互场景
一个简单判断方法
如果你想说明业务怎么办,优先流程图;如果你想说明谁跟谁交互、消息怎么走,优先时序图。很多毕业设计其实两张都需要,只是章节位置不同。
毕业设计中的常见搭配
- 需求分析章节放流程图
- 系统设计章节放时序图
- 数据库设计章节放 ER 图和三线表
- 总体设计章节放系统架构图