![4fdc554b11cded50686bf0e0d8fb331b.png](https://i-blog.csdnimg.cn/blog_migrate/81dd524239ed5d835d490bdf503c7233.jpeg)
流程图以表现形来划分,主要分为一般流程图和泳道流程图,本小节主要介绍一般流程图的画法。一般流程图表达的是单一主体的活动流程,活动中涉及到的对象和动作用动宾短语进行描述,如图3-7中的便利店购物案例,整个活动的背景是一次简单的商品购物支付流程,中间伴随着菠萝的削皮流程。
图3-7中体现了流程图的三大结构:顺序结构,选择结构和循环结构。例如,从“选择商品”到“扫码录入商品”再到“收银机合计金额”这个流程体现的是顺序结构。“菠萝是否切块”以及“支付方式选择”体现的是选择结构,其中菠萝是否切块属于一重选择,要么选择是要么选择否,而支付方式则是多重选择,可以选择微信支付,支付宝支付或现金支付。判断扫码支付是否成功,成功则收银成功,失败则刷新收款码再次扫码付款,直到付款成功为止,则跳出循环条件结束,整个过程体现的是循环结构。
![3fe835105b6a91b711a78936aca60bea.png](https://i-blog.csdnimg.cn/blog_migrate/fc08ff23e9e076f5c6a8b9e3f9f1b539.jpeg)
图3-7便利店购物流程
图中选择支付方式和削菠萝是一个并行的过程,顾客可以一边付款,一边让服务员帮其削菠萝,款付完了且菠萝削好了后一起打包离开。这个过程体现了并行的概念,即两个相同动作同时发生没有逻辑上的先后顺序。
收银机合计金额下面的横柱表示并列的开始,下方的第二个横柱体现了并列的结束,并列的结束即汇合,并行往往伴随着汇合。最后结合便利店购物流程总结出一般流程图的设计要素,如图3-8所示。
![ed4501a2173607a3518909b1f174ea44.png](https://i-blog.csdnimg.cn/blog_migrate/4bf3920ce15881938cd7bd264a7cacd8.jpeg)
图3-8一般流程图设计要素
总结,在画一般流程图时,首先要明确整个活动的基本流程,然后要熟悉每一种设计要素的使用场景,什么样的流程属于顺序结构、什么样的流程属于选择结构,以及什么样的流程属于循环结构等。最后,用合适的要素表达具体的流程,最终绘制出完整的流程图。