业务流程图

2 min

业务流程图

业务流程图(Business Process Diagram)是一种图形化工具,用于描述和展示业务流程的各个步骤、活动和交互。

流程图

  • image-20231023214446612

    • 设计流程图就像设计一个函数一样

      • 有函数头(前端给后端哪些参数)

      • 函数体(中间的业务逻辑)

        • 每一个流程框只需对应几行代码——具体细化到看着框要可以写得出来代码
      • 结束返回值(errcode等)

      • return 0(结束)

    • image-20231109151820994

时序图

用来描述对象之间交互的图表;可以强调交互的时间顺序和时序顺序

  • img

    • 角色

    • 对象

    • 生命线

    • 控制焦点

    • 消息

      • 同步【实线,实心箭头】
      • 异步【实线,箭头】
      • 返回【虚线,实心箭头】
    • 自关联消息

    • 组合片段

      • image-20231109153154578

ER图

  • 实体【矩形框】

    • 属性【椭圆形框】
  • 联系【菱形框】

    • 在多对多的情况下要画对应关系表(展现如何对应的??)
  • 连线

    • 一对一 —— 两边都写1
    • 一对多 —— 一边写1,另一边写N
    • 多对多 —— 一边写N,另一边写M

image-20231109131743229

参考资料

  1. Go 服务端开发总结 - 掘金 (juejin.cn)
  2. 读懂E-R图,这一篇文章就足够啦! - 知乎 (zhihu.com)
  3. 程序员必备画图技能之——时序图 - 程序员自由之路 - 博客园 (cnblogs.com)
  4. 彻底理解cookie,session,token - 知乎 (zhihu.com)