什么是流程图
在UML 标准中,流程图被称为活动图。流程图和活动图之间没有本质上的不同。UML 的发明人在《UML 用户指南》中对此做了说明。
一个活动图的本质上是一个流程图,展现从活动到活动的控制流。与传统的流程图不同的是,活动图能够展现并行和控制分支。
什么是活动图
活动图(流程图)是为了完成某一特定任务而描述的相关活动,以及这些活动的执行顺序的图形化表示。
什么是活动
活动则是对一组动作的描述,这组动作即可以是人做的,也可以是系统做的。比如用户单击一个按钮是一个动作,系统弹出了一个提示框是一个动作。
什么是执行顺序
执行顺序强调几个活动之间要有明确的顺序,比如用户下单的顺序是:将物品加入购物车——确认支付地址——支付订单。
活动图的绘制规则
活动图有十多种表示方式:
基本表达方式:动作、初始、终止、分支、联结、合并、决策、控制流
高级表达方式:垂直游道、水平游道、可中断活动区、结构化活动、输入引脚、输出引脚、发送信号、接收信号、接受时间事件、流终止、帧、对象节点、中央缓冲器、数据存储等。
常用表达方式说明
在工作中,基本上都不会使用到全部的表达方式,知晓常用的表达方式即可满足工作需求。
动作和控制流
动作的画法是圆角矩形框,框中为动作的名称。活动之间使用控制流连接在一起。
活动名称建议使用主动宾,也就是谁做了什么事情,比如用户支付订单。清晰的表述有利于理解。
开始和结束
开始为实心圆,结束为实心圆外套一个圆。代表一个活动图的开始和结束。
文章评论