流程图,时序图,泳道图,甘特图的理解

流程图,时序图,泳道图,甘特图的理解

流程图解释

以特定的图形符号加上说明,表示算法的图,称为流程图或框图。

画法

为便于识别,绘制流程图的习惯做法是:

圆角矩形表示“开始”与“结束”;矩形表示行动方案;菱形表示问题判断或判定(审核/审批/评审)环节;用平行四边形表示输入输出;箭头代表工作流方向。

时序图解释

时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。

主要用来表示对象之间的通信和交互过程。

画法

时序图中包括如下元素:角色,对象,生命线,控制焦点和消息。

角色(Actor)系统角色,可以是人或者其他系统,子系统的用户,角色通常是可以发起行为的。

对象(Object)对象代表时序图中的对象在交互中所扮演的角色,位于时序图顶部和对象代表类角色。

对象的符号 : 时序图中的对象与对象图中的表示方法一样, 使用矩形将对象名称包含起来, 并且对象名称下有下划线;

**对象创建时机 **

对象可以在交互开始的时候创建, 也可以在交互过程中进行创建;

处于顶部 : 如果对象的位置在时序图顶部, 说明在交互开始的时候对象就已经存在了;

不在顶部 : 如果对象的位置不在顶部, 那么对象在交互过程中创建的;

对象一般包含以下三种命名方式:

第一种方式包含对象名和类名。(对象名:类名)

第二种方式只显示类名不显示对象名,即为一个匿名对象。(:类名)

第三种方式只显示对象名不显示类名。(对象)

为了图像清晰易懂,应遵循以下准则

交互频繁的对象尽可能的靠拢

把初始化整个交互活动的对象放在最左边

生命线(Lifeline)

生命线代表时序图中的对象在一段时期内的存在。时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线,对象间的消息存在于两条虚线间。

生命线的作用

生命线是一个时间线, 从时序图顶部一直到底部都存在, 其长度取决于交互的时间;

对象的生命线

对象与生命线结合在一起就是对象的生命线, 这个概念包含对象图标 以及 对象下面的生命线图标

激活(Activation)

控制焦点代表时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的矩形代表活动期。

在生命线上当会话激活阶段,使用小矩形表示。

消息(Message)

消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,信息用于在实体间传递信息。允许实体请求其他的服务,类角色通过发送和接受信息进行通信

绘画步骤

参与交互的对象在时序图顶端水平排列, 每个对象的底端绘制了一条垂直虚线, 对象A像对象B发送消息, 用一条带箭头的实线表示, 该实线起始于对象A底部的虚线, 终止于对象B底部的虚线; 实线箭头水平放置, 越靠近顶端越早被发送.

一个实例

客户填写买车订单,工作人员检查订单,没有问题然后填写记录,客户付款,然后工作人员取车

泳道图解释

可以理解为一种特殊的流程图,只不过泳道图会把部门和职能划分开。因此,泳道流程图是一种反映商业流程里,人与人或组织与组织之间关系的特殊图表。

泳道图的作用

1、泳道图在商业流程里,可以直观地反映出人与人之间的关系,令每个人清楚的掌握自己所负责的事项任务。

2、对于企业而言,泳道图能够让工作部署更加流程,提升工作效率。

3、有助于研究整个流程中,人与人,或者是工作小组和工作小组之间交接的动作

画法

第一步:罗列出参与此流程不同人员的各自工作内容,并输入到泳道图的左侧或者上方。

第二步;设计各个环节设计的流程图,并写入到各个泳道里。

第三步:对着写步骤环节进行深入的探讨,并将他们放置于合适的泳道上。

第四步:通过上述三步,基本给出了流程图的草稿,在此基础上再稍作调整即可完成。

一个实例

一个招聘流程-涉及到的岗位以及具体的工作流程。

甘特图解释

甘特图以图示通过活动列表和时间刻度表示出特定项目的顺序与持续时间。一条线条图,横轴表示时间,纵轴表示项目,线条表示期间计划和实际完成情况。直观表明计划何时进行,进展与要求的对比。便于管理者弄清项目的剩余任务,评估工作进度。

一般表示项目进度,或者与时间相关的工作可以使用甘特图。

画法把所有的任务在纵轴列出来把预估时间在横轴列出来在图例中画出线条,表示该任务的时间跨度

一个图例

一个项目中功能模块的排期


比丘资源网 » 流程图,时序图,泳道图,甘特图的理解

发表回复

提供最优质的资源集合

立即查看 了解详情