文章预览
某设计师提供了一张流程图: 上图,画法的主要问题: 第一,没有区分事件和数据 第二,直接进入判断,没有分离事件 这将造成困扰:如果作者不进行解释,陌生人可能无法完全理解流程图。 补充必要的东西,不但能让流程图更清晰,而且可以纠正思路问题。 比如,进行整理优化,发现缺少了一个事件,参考下图橙色的部分: 另外的一个例子: 上图有什么问题?经过整理,发现“有加工程序的库存”这个判断重复两次,并且判断条件冗余。参考下图,橙色的部分完全重叠,红色的连线完全等效: 也就是说,相关余量大于4必然也大于0, 判断条件冗余且模糊。 经过与设计师沟通沟通,真正的需求是要区分三种不同的情况: 大于等于4 介于0和4之间 小于0 于是,对流程图进行了整改,变成了下图的样子: 以电极库存增加数量为主线,等效变换:
………………………………