謝謝邀請。思維導圖以前只有電腦版,現在手機版也有了,人們用手機就可以輕松繪制各種好看的思維導圖。不管是哪個(gè)品牌,使用起來(lái)都比較方便。在選擇上,根據個(gè)人的喜好,不同場(chǎng)合、不同的人選擇不同的思維導圖軟件。相差并不是太大,適合自己的就是最好的,都能畫(huà)出一張好看的使自己滿(mǎn)意的思維導圖!
推薦使用markdown“寫(xiě)”軟件流程圖。Markdown是一個(gè)輕量級的標記語(yǔ)言,使用普通文本編輯器就能快速編寫(xiě),不僅顯示格式豐富,功能也毫不含糊。
一,語(yǔ)法1,定義流程:流程id=>類(lèi)型: 顯示內容
start=>start: 開(kāi)始
io=>inputoutput: 輸入輸出
op=>operation: 操作
cond=>condition: 條件
sub=>subroutine: 子流程
end=>end: 結束
2,連接流程:將流程id使用->連接,支持級聯(lián)或者分行兩種寫(xiě)法
級聯(lián):start->io->op->cond
分行:start->io
io->op
op->cond
條件連接:添加(yes)或者(no)分支cond(no)->sub
cond(yes)->end
3,連接方向
支持4個(gè)方向,上下左右,跟在連接線(xiàn)開(kāi)始的元素后面,(top), (bottom), (left), (right),默認(bottom)op(right)->sub
條件連接有兩種方向,只需指定yes或no:(yes, right), (yes, bottom),或者(no, right), (no, bottom),默認(yes, bottom)cond(yes, right)
二,實(shí)例:Web服務(wù)緩存系統更新流程圖1,Markdown文本
```flow
start=>start: 接收到消息
info=>operation: 讀取信息
setCache=>operation: 更新緩存
end=>end: 處理結束
start->info->setCache->end
```
2,顯示效果
三,實(shí)例:Web服務(wù)API請求時(shí)讀取緩存流程圖1,Markdown文本
```flow
start=>start: API請求
cache=>operation: 讀取Redis緩存
cached=>condition: 是否有緩存?
sendMq=>operation: 發(fā)送MQ,后臺服務(wù)更新緩存
info=>operation: 讀取信息
setCache=>operation: 保存緩存
end=>end: 返回信息
start->cache->cached
cached(yes)->sendMq
cached(no)->info
info->setCache
setCache->end
sendMq->end
```
2,顯示效果
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權,根據《信息網(wǎng)絡(luò )傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個(gè)月內通知我們,我們會(huì )及時(shí)刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習?shū)B(niǎo). 頁(yè)面生成時(shí)間:1.079秒