用什么软件画流程图好_程序框图 软件

3个月前 (03-14 20:09)阅读3回复1
雕刻瞎
雕刻瞎
  • 管理员
  • 注册排名6
  • 经验值467900
  • 级别管理员
  • 主题93580
  • 回复0
楼主

用什么软件画流程图好

我来梳理下市面上可以用于流程图的软件或网站。

  1. 爱莫流程图

  2. 迅捷流程图制作软件

  3. 亿图流程图制作软件

  4. Dia Diagram

  5. diagram designer

  6. yEdGraphEditor(国外)

  7. Axure RP

  8. MindMapper

  9. MindManager

  10. iMindMap

  11. Xmind

  12. Draw.io

  13. Process on


以上软件或网站都是免费或者都可以找到免(破)费(解)版本。

1、2、3、4、5、6都是流程图专门用于流程图制造的软件。

3还有在线网站。6为国外的软件,其实某些功能也挺棒的。但是对于一些小白来说,还是国内的容易上手。

7是偏向于设计的软件,流程图不是它的主要功能。

8、9、10、11带有Mind字样,它们几个主打功能为思维导图即脑图。

尤其要介绍的是12和13,二者都是专门用于在线制作流程图的网站。此外,前者还具有桌面客户端版本。

笔者用的最多的是12。13也挺不错,尤其在多人协作方面,这点有点类似腾讯文档。

笔者强烈推荐12。

推荐使用markdown“写”软件流程图。Markdown是一个轻量级的标记语言,使用普通文本编辑器就能快速编写,不仅显示格式丰富,功能也毫不含糊。

一,语法

1,定义流程:流程id=>类型: 显示内容

start=>start: 开始

io=>inputoutput: 输入输出

op=>operation: 操作

cond=>condition: 条件

sub=>subroutine: 子流程

end=>end: 结束

2,连接流程:将流程id使用->连接,支持级联或者分行两种写法

  • 级联:

start->io->op->cond

  • 分行:

start->io

io->op

op->cond

  • 条件连接:添加(yes)或者(no)分支

cond(no)->sub

cond(yes)->end

3,连接方向

  • 支持4个方向,上下左右,跟在连接线开始的元素后面,(top), (bottom), (left), (right),默认(bottom)

op(right)->sub

  • 条件连接有两种方向,只需指定yes或no:(yes, right), (yes, bottom),或者(no, right), (no, bottom),默认(yes, bottom)

cond(yes, right)

用什么软件画流程图好_程序框图 软件

二,实例:Web服务缓存系统更新流程图

1,Markdown文本

```flow

start=>start: 接收到消息

info=>operation: 读取信息

setCache=>operation: 更新缓存

end=>end: 处理结束

start->info->setCache->end

```

2,显示效果

用什么软件画流程图好_程序框图 软件

三,实例:Web服务API请求时读取缓存流程图

1,Markdown文本

```flow

start=>start: API请求

cache=>operation: 读取Redis缓存

cached=>condition: 是否有缓存?

sendMq=>operation: 发送MQ,后台服务更新缓存

info=>operation: 读取信息

setCache=>operation: 保存缓存

end=>end: 返回信息

start->cache->cached

cached(yes)->sendMq

cached(no)->info

info->setCache

setCache->end

sendMq->end

```

2,显示效果

用什么软件画流程图好_程序框图 软件

0
回帖

用什么软件画流程图好_程序框图 软件 相关回复(1)

梦里水乡
梦里水乡
沙发
精选工具绘流程图,程序框图中优选。
话唠4周前 (05-30 13:34)回复00
取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息