If I have seen further, it is by standing on the shoulders of giants.

组成

一个开始,若干活动(活动就是一句由主语(可省略)+谓语+宾语构成的短语),若干结束;

应用

顺序

顺序结构可以应用在提炼、简化完成一件复杂事情的场景中;
这种结构如下图所示,展示了一条购买商品的基本流程,从一个起点经历若干活动节点最终达到一个终点,情况极简但是高度概括了购买商品的主流程。实际流程中,每个活动有可以有多重选择,列如根据挑选方案,就会决定某些商品不被购买;

image.png
顺序

判断

自顶向下的精细化过程中,会去思考每一个活动点是否可拆分;eg:挑选商品就会产生2种结果,优质有对应的处理方案,劣质有对应的处理方案,此时主流程被第一次细化;当把每个活动进行优化、细分后,流程图也就变得具体;
判断表示,此活动存在多个结果,而每个结果有自己对应的结束,根据具体的场景,这个结束可能相同也可能不同;

image.png
判断

并行 与 汇合

事件的完成往往具有先后顺序,需要把冰箱打开才能装进大象。有些活动需要多个活动同时支持的前提才能发生,列如打乒乓球,需要同时具备球和拍两个前提条件。有些活动会产生多个同时发生的活动,列如只有同时购买了乒乓球和乒乓球拍才能打球,但是2者的购买顺序并不会影响是否能打球;

不考虑购买球和拍所花费的不同时间,产生的先后顺序;

image.png
并行 与 汇合

合并

有些活动只要有一个触发条件就能执行,比如:只要使用一种支付方式完成支付,就能购买商品,然后使用;

image.png
合并