流程图绘制实践心得

2024-08-20 23:28
文章标签 实践 绘制 心得 流程图

本文主要是介绍流程图绘制实践心得,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在项目实施过程中或与用户对接的一些设计文档中,经常会用到基本流程图/泳道图(跨职能流程图)等,自己最近也在某个需求中画流程图,刚好把一些实践性心得放在这里与大家一同分享。本篇文章中有一部分内容是利用“文心一言”直接自动生成的,供参考。

绘制流程图是表达一系列步骤、决策或过程的有效方式,它有助于清晰地展示复杂流程的逻辑关系。

步骤要点:

1. 明确目的与受众

  • 目的:首先明确流程图的目的,是为了展示某个业务流程、决策过程还是系统架构等;
  • 受众:考虑图表的阅读者是谁,这将影响图表的详细程度、使用术语以及布局。
  • 以上两点关系到我们要画基本流程图还是泳道图或是架构图等不同类型,比如某些业务流程涉及多个职能部门或多个环节,可能从泳道图上区分不同部门/环节会比较方便。

2. 定义符号与标准

  • 标准符号:采用标准流程图符号,大小需基本保持一致,可根据实际需要选择合适的图标,并遵循一定的规范来确保流程图的准确性和可读性。

(上图参考知乎博主的内容,在此表示感谢)

  • 颜色与线条:统一使用颜色编码和线条类型(如实线、虚线)来区分不同类型的元素或表示流程的方向,元素符号可适当填充颜色区分,颜色不能过于多样复杂,线条不可粗细不一。

3. 布局清晰

  • 从上到下,从左到右:通常按照流程的自然顺序,从上到下、从左到右绘制,符合大多数人的阅读习惯。
  • 对齐与间距:确保所有元素对齐良好,元素之间保持适当的间距,避免拥挤,影响视觉效果。

4. 简洁明了

  • 避免冗余:只包含必要的步骤和决策点,去除无关紧要的细节,没有实际动作的步骤可以不写。
  • 简短描述:为每个步骤或决策点提供简短而清晰的描述,避免使用长句或复杂术语。

5. 标注与注释

  • 编号与标题:为重要的步骤或决策点添加编号和标题,以便于引用和讨论。
  • 注释:在需要时添加注释来解释复杂的步骤、假设条件或特殊情况。

6. 审查与反馈

  • 内部审查:绘制完成后,进行内部审查以确保流程图的准确性和完整性。
  • 获取反馈:向同事、上级或客户展示流程图,并收集他们的反馈意见进行修改。

8. 遵守行业标准

  • 在特定行业或领域,可能存在特定的流程图绘制标准和规范,确保您的流程图符合这些标准。

9. 更新与维护

  • 随着业务流程的变化,定期审查和更新流程图以保持其准确性和时效性。

其中,1,2,3点是基本要点,而其他要点是在实际中我们可参考的注意点,尤其是涉及到跨部门需要共同参与的环节,更需要不同部门内部的审查与反馈,让流程更加准确与完善;

在绘制时也要注意表达清楚想告诉别人的内容,想清楚再下笔,在绘图上清晰明了,利用颜色对一些内容进行区分。

流程图规范需要注意三大结构,这三大结构分别直型/顺序结构、选择/条件结构和循环结构,这三个结构构成了流程执行的全过程。直型结构最简单但同时也是最核心。

流程图举例

基础流程图

以上流程图就是三种结构的组合;

泳道图

流程图+跨职能/关联方/角色/阶段/系统模块等的流程走向

泳道图相比流程图会稍微复杂一些,但在涉及多环节,多部门等复杂动作时,用起来会更为方便清晰。以上图为例,就表明在采购申请的各个不同环节中,各部门需要完成什么样的工作,然后串联起整个采购流程。

泳道图分为垂直跨职能流程图以及水平跨职能流程图(上图)。在绘制流程前需要想清楚,整体的流程涉及到哪些职能部门,整体流程可划分为几大阶段,每个大阶段有哪些具体流程与活动,然后在画的过程中可以根据实际进行调整。在PPT中画泳道图时,也可以根据自己的实际对流程图进行改良,便于内部表达与使用习惯。

另外还有一些约定俗成的规范,这里我截图贴出,包括参考的泳道图规范大家可参考原链接文章:

知乎-流程图怎么画啊?

知乎-如何绘制合格的泳道图?

我个人平常在线画流程图会用ProcessOn,下载了亿图图示,当然直接使用PPT中的形状来画也是完全OK与便捷的。

具体还是要在画流程图的实践过程中逐渐磨练,思路越理越顺,极有可能在画流程图的时候我们会发现自己其实还没有完全理顺思路,但动手画才能找到问题再修改,总归会画完的~与你我共勉~

这篇关于流程图绘制实践心得的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1091479

相关文章

Spring Boot 配置文件之类型、加载顺序与最佳实践记录

《SpringBoot配置文件之类型、加载顺序与最佳实践记录》SpringBoot的配置文件是灵活且强大的工具,通过合理的配置管理,可以让应用开发和部署更加高效,无论是简单的属性配置,还是复杂... 目录Spring Boot 配置文件详解一、Spring Boot 配置文件类型1.1 applicatio

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

Python 中的异步与同步深度解析(实践记录)

《Python中的异步与同步深度解析(实践记录)》在Python编程世界里,异步和同步的概念是理解程序执行流程和性能优化的关键,这篇文章将带你深入了解它们的差异,以及阻塞和非阻塞的特性,同时通过实际... 目录python中的异步与同步:深度解析与实践异步与同步的定义异步同步阻塞与非阻塞的概念阻塞非阻塞同步

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

Android App安装列表获取方法(实践方案)

《AndroidApp安装列表获取方法(实践方案)》文章介绍了Android11及以上版本获取应用列表的方案调整,包括权限配置、白名单配置和action配置三种方式,并提供了相应的Java和Kotl... 目录前言实现方案         方案概述一、 androidManifest 三种配置方式

Spring Boot中定时任务Cron表达式的终极指南最佳实践记录

《SpringBoot中定时任务Cron表达式的终极指南最佳实践记录》本文详细介绍了SpringBoot中定时任务的实现方法,特别是Cron表达式的使用技巧和高级用法,从基础语法到复杂场景,从快速启... 目录一、Cron表达式基础1.1 Cron表达式结构1.2 核心语法规则二、Spring Boot中定

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

Nginx实现高并发的项目实践

《Nginx实现高并发的项目实践》本文主要介绍了Nginx实现高并发的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录使用最新稳定版本的Nginx合理配置工作进程(workers)配置工作进程连接数(worker_co

Spring Retry 实现乐观锁重试实践记录

《SpringRetry实现乐观锁重试实践记录》本文介绍了在秒杀商品SKU表中使用乐观锁和MybatisPlus配置乐观锁的方法,并分析了测试环境和生产环境的隔离级别对乐观锁的影响,通过简单验证,... 目录一、场景分析 二、简单验证 2.1、可重复读 2.2、读已提交 三、最佳实践 3.1、配置重试模板