什么是流程图?
1921 年,弗兰克吉尔伯特开发了流程图,并首次提交给美国奥巴斯机械工程师协会 (ASME)。1930 年代,实业家艾伦·摩根森(Allan Mogensen)发现了适用于工业和商业的流程图。Mogenson 发起了教育会议并教学生如何使用流程图。1947 年,Douglas Hartree 解释说 Herman Goldstine 和 John Vbasic-flowchart-vs-cross-functional-flowcharon Neumann 之间的合作导致了计算机编程中流程图应用程序的发展。流程图随后被用作简化计算机算法的技术。
传统上,流程图通常用于说明程序的逻辑。有助于计划或解释程序的逻辑并解释程序的细节。作为程序员,经常需要画流程图来展示系统的运行过程或者表达某些业务的逻辑。可以说画流程图已经是程序员必须掌握的技能了。
从那时起,流程图已经发展并变得更加复杂,从而导致了统一建模语言活动图的发展。交互式计算机终端通过提供高度可读的算法降低了流程图的重要性。
如今,流程图被广泛应用于许多行业,包括工程、物理科学、计算机编程,甚至娱乐。此外,流程图还可用于记录其他顺序计划。例如,业务流程。
为什么我们需要流程图?
流程图的优点之一是它们可以在没有任何特定领域术语的情况下传达流程的现状或应该如何。有些事情很难用语言来解释。但是当一个概念通过视觉图形呈现给我们时,它就更容易理解了。这就是为什么许多人使用不同类型的简单流程图来交流想法。使用流程图的各种优点包括:
- 解决问题
- 即时通讯
- 视觉清晰度
- 提高效率
- 简化文档
- 即时通讯
- 验证需求
流程图符号:
流程图由以下关键元素组成:流程开始和结束节点、要执行的活动、决策节点和连接器。
不同的流程图符号具有不同的常规含义。
流程图设计中使用的各种符号如下所示。
- 终端: 在流程图中,它用一个圆圈表示,用于表示开始和停止符号。下面给出的符号用于表示端子符号。
- 输入/输出: 输入符号用来表示输入数据,输出符号用来显示输出操作。下面给出的符号用于表示输入/输出符号。
- 处理符号:借助用于表示算术和数据移动指令的矩形框在流程图中表示。下面给出的符号用于表示处理符号。
- 决策符号: 菱形符号用于表示决策声明。下面给出的符号用于表示决策符号。
- 连接器:如果流在某个点中断并在另一个地方再次继续,则使用连接器符号。以下符号是连接器符号的表示。
- 流线: 它表示执行指令的确切顺序。箭头用于表示流程图中的流线。下面给出的符号用于表示流线:
- 页面参考符号: 此符号内部包含一个字母,表示流程在同一页面上其他位置包含相同字母的匹配符号上继续。下面给出的符号用于表示页面上的参考符号。
- Off-Page Reference: 此符号内部包含一个字母,表示流程在不同页面上其他位置包含相同字母的匹配符号上继续。下面给出的符号用于表示页外引用符号。
- 内部存储符号: 下面给出的符号用于表示内部存储符号。
制定流程图的 7 个步骤?
以下是创建流程图的一般步骤。
- 识别问题:需要可视化的过程是什么?
- 定义目的
- 按正确顺序列出主路径的步骤
- 将每个步骤确定为输入/输出/数据、流程、文档或其他
- 通过将一些复杂的任务分解为更小和更具体的步骤来优化您的流程图。
- 考虑和细化选择和迭代路径和逻辑
- 根据目的审查和修改流程图。
流程图示例——洗手示例
示例 1:计算损益
设计一个流程图,将用户输入的两个数字相加。
示例 2:
设计流程图,根据用户输入的数值计算盈亏。
跨职能流程图与基本流程图
我们说的流程图其实是传统的管理业务流程图,既包含基础流程图,也包含跨职能流程图(泳道图)。
以医院挂号流程为例。
业务流程说明:去医院需要先到服务台领取你想看科室的小票(假设一定要拿到),然后到挂号窗口交小票交给工作人员,交好挂号费,拿到挂号单,然后到指定科室看病。
基本流程图
跨职能(泳道)流程图与基本流程图
虽然基本流程图清楚地说明了整个过程,但它并没有清楚地表明哪个角色负责该过程的每个步骤。为了有效地表示每个流程由谁负责,可以通过泳道流程图来实现,它不仅反映了整个活动控制流程,而且清楚地知道每个角色在流程中所承担的责任。
管理业务流程图基本已经能够满足业务流程方向的表达,但是在复杂的系统交互中,在表达并发的概念时,传统的管理业务流程图已经无法表达,这就需要使用UML活动图或 UML BPMN 泳道。
找流程图软件?
Visual Paradigm Online 具有简单的流程图工具,可让您以灵活轻松的方式创建流程图。作为一体化图表解决方案,VP Online 还支持思维导图、组织结构图、UML、ERD 和平面图。今天试试看。无需注册。
了解更多流程图示例:
跨职能流程图示例: