流程图设计入门指南 —— 以 Draw.io 为例

一. 流程图工具

  1. Microsoft Visio - 付费
    a. 优点:功能最强大的流程图工具
    b. 缺点:Mac/Linux 只有在线版,无客户端
  2. Draw.io - 免费
    a. 优点:在线 / 离线(支持 Windows / Mac / Linux/ Chrome OS),可自由选择存储位置
    b. 缺点: 协作能力差(可通过保存至 Google Drive / Github / GitLab 来协作)
  3. Process On - 免费
    a. 优点:在线,支持协作,模板较丰富
    b. 缺点:必须登录才可以使用。免费版仅支持 9 个文件,无法从外部导入可编辑文件

二. Draw.io 上手指南

1. 在线版如何不上云实现类似离线版的存储能力

直接按保存, 会保存一个新的 xml 文件(当然, 这也间接实现了版本控制), 但是每次都要弹出窗口很麻烦
点击File -> Save as... 选择 Browser , 浏览器便会实时保存记录,注意不要在无痕模式使用,否则误关闭浏览器也无法找回。

image.png
image.png
image.png

2. 离线版如何加速下载

直接通过 Github 在线下载不稳定,下载慢,可以先下载 FreeDownloadManager,利用多线程加速下载

3. 如何导出无线条的图像

image.png

4. Draw.io基本绘图操作

image.png

三. 基本流程图绘制

1. 简单流程图模板

image.png

上图展示了结构简单的流程图模板, 包含了几个关键点:

  1. 基本形状: 包括开始 [Start](圆形或椭圆形) 和结束[Terminator]、处理步骤[Process](矩形)、判断条件[Decision](菱形)、子流程/或多个步骤集合(图示的橙色带竖线矩形,此图形在 General 图形集合面板), 总结起来就是有始有终, 有步骤有循环
  2. 关键文字标识: 对于有歧义的图形应该明确标识其属性。例如,左侧的数据库圆柱体也可能用了缓存或其他存储介质。如果使用了判断条件图形,条件转向必须明确标识 (如, Y/N)。
  3. 颜色或大小标识相同组件: 注意不要使用高饱和度颜色或非纯色, 推荐使用格式面板的默认颜色
    a. 同等职能组件同颜色:左侧图用紫色标识存储介质,绿色标识判断条件,橙色标识子流程/步骤,假如图中出现了文件库,也应该用紫色标识,以便于快速定位。
    b. 相同流程箭头同颜色:左侧图还使用绿色加粗箭头标识了主流程,假如出现了多个是否判断,还可以用红色统一标识否的情况
    c. 多个步骤构成一个功能可以圈选标识

2. 复杂流程图 —— 跨职能流程图

对于功能比较复杂的流程图, 比如整体架构的流程图, 使用圈选仍然无法清晰表达时, 可以考虑加入泳道(swimlanes), 来让模块边界更明显. 请记住, 泳道是为了跨职能流程图而设计的.

  • 泳道的基本构成

泳道由跨职能流程图的标题、功能或模块、以及各泳道的具体流程构成。标明泳道的池名, 各泳道的名称是必须的, 同样的,相近职能或模块的泳道也可以用相同颜色标识

image.png

在 Draw.io 的左侧高级(Advanced)面板中可以找到泳道的图形

image.png

  • 移动和更改泳道位置

在 Draw.io 中移动泳道不能直接通过拖拽, 这样会导致泳道覆盖, 或者泳道脱离整个池的情况, 正确方法是: 拖拽时按住 Alt 键, 拖到预想位置释放即可.

  • 参考模板(翻译及修改自微软 Visio 模板)
image.png

参考 / 资源

  1. Visio-设计图表视频教程
  2. Visio 模板
  3. 向流程图添加泳道
  4. How To Reposition Swim lane in Draw.io
  5. ProcessOn-模板

公众号:程序员的碎碎念
博客:2049, 相信未来

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,406评论 6 503
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,732评论 3 393
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,711评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,380评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,432评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,301评论 1 301
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,145评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,008评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,443评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,649评论 3 334
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,795评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,501评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,119评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,731评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,865评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,899评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,724评论 2 354