图表笔记
流程图
流程图是什么
流程图 = 流程 + 图废话
所谓流程,IS09000 系列国际标准中将流程定义为一组将输入转化为输出的相互群或相互作用的活动。
流程六个要素构成
- 流程的输入资源
- 流程中的若干活动
- 活动的相互作用
- 输出结果
- 顾客
- 最终流程创造的价值
类型:
- 页面流程图,呈现的是页面跳转顺序
- 数据流程图,用于表达数据的流转
符号规范
graph LR id1([开始/结束]) --- id2[流程] --- id3{判定} --- id4[[子流程]] --- id5[/数据/] --- id6((接点))
结构规范
顺序结构
graph TB A[步骤 A] --> B[步骤 B] --> C[步骤 C]
选择结构
flowchart TB A{条件 A} --是--> B[步骤 B] A --否--> C[步骤 C] C & B --> D[流程出口]
循环结构
flowchart TB A{条件 A} --是--> B[步骤 B] A --否--> C[流程出口] B ---> A
序列图
定义和作用
时序图,也叫序列图、顺序图,是 UML 中常用的动态视图,用于描述多个对象参与实现业务目标时,彼此之间按时间顺序进行交互的过程。
能让我们看到业务内部的运作、系统之间的互动,从而搞清楚业务规则、系统逻辑。
构成
- 对象:指与业务、产品或系统相关的人、事、物,可以是人、部门、系统等
- 生命线:每个对象下有一条垂直的虚线,从上往下,代表时间的先后顺序
- 会话:也叫激活框,它代表在对象生命线上某个阶段执行的操作,以一个偏窄的矩形表示
- 消息:表示对象之间发送的信息或做的事情
- 组合框:分支、循环、并行等
甘特图
什么是甘特图?
「甘特图」又称横道图、条状图,是一种随时间推移而对项目进行把控的直观视图,以图示的方式形象展示项目列表和时间刻度,清晰地标识出每一个项目的起始与结束时间。
仅仅一张图,我们就可以非常直观地看到:
- 任务计划的持续时间;
- 任务具体的开始时间和结束时间;
- 该任务在整个项目计划中所处的位置;
- 整体项目计划的工作量和节奏。