用什么软件画流程图好?


推荐使用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 。显示效果
用什么软件画流程图好?

文章插图
其他观点:
用下面两款软件都非常好
第一 。Markdown软件 。这个是懂编程语言的专业人士用的
如果题主懂编程 。就用Markdown软件 。Markdown是一个轻量级的标记语言 。使用普通文本编辑器就能快速编写 。不仅显示格式丰富 。功能也毫不含糊 。这个已经有其他人回答的很好了 。这里就不啰嗦了 。
第二 。思维导图软件 。这个不懂编程也可以用 。都是图形化操作 。很简单的
第 一步 。安装思维导图软件 。
第二步 。选定流程图模板 。如下图
用什么软件画流程图好?

文章插图
第三步 。可以用模板 。也可以新建流程图 。方框形状和连线都很丰富
用什么软件画流程图好?

文章插图
第四步 。写上你的说明文字 。即可
是不是很简单。希望能帮到你 。如果觉得用就顺手点个赞吧!
其他观点:
作为一个行业七八年的软件项目经理 。用过的画流程图的软件不计其数 。从word到Visio 。从OmniGraffle到亿图图示 。还有一些其他小众的软件 。这里就不赘述 。干净利落 。直接上我的结论:
ProcessOn.com
我认为的优点如下:
1.不用装软件 。一个账号走天下 。有浏览器的地方就有你的文件 。不再用U盘 。通讯工具传来传去
2.支持多人协作 。共享思想 。开拓思维
3.有模板市场 。随时寻找自己想要的模板 。大大提升工作效率
【用什么软件画流程图好?】4.免费版基本能满足我们的要求

    推荐阅读