常用的绘图约定——提高绘图和读图的效率
生活随笔
收集整理的這篇文章主要介紹了
常用的绘图约定——提高绘图和读图的效率
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這段時間看了一些圖相關的內容,MindMap、《看清你的思維圖譜》。以前看過一些UML(統一建模語言)的書。
繪圖中使用的約定要和讀者的識別能力匹配。UML把繪圖規范做得很強勁,而一般的讀者都不會知道太多UML的約定;過多細節也會讓繪圖和看圖都太累,吃力不討好。Robert大叔在《UML:Java程序員指南》一書中推薦以簡單有效的方式來用UML。細讀UML規范、把UML用得很細,感覺偏離了繪圖優勢。
圖是語言、文字表達方式的良好補充,一種有效的交流方式,有時一圖勝千言。
下面列出一些常用的繪圖約定,可以提高你繪圖和讀圖的效率。
很多約定你肯定已經在用了 :) 約定是個參考,具體繪圖往往只局限于人的想象力和創造力。
圖示及其含義
線條和形狀
- 筆直的實線:A與B之間線性、順序、直接的關系
- 彎曲的實線:表示重回到源頭的循環過程關系
- 虛線:表示不確定或有疑問的關系
- 單箭頭:表示流程、影響或因果關系的方向
- 雙箭頭:表示A與B之間等價的雙向交互關系
- 一粗一細箭頭:表示A與B之間不對等的雙向影響
- 正方形或矩形:表示客觀的、可測量的、明確的陳述
- 不規則形狀(圓泡):表示主觀陳述和涉及“人”
- 圓圈:表示一個過程或算法的起點或是終點
- 圓圈內有交叉號:表示控制過程中的比較器(控制圖)
- 菱形:通常用來表示是/否類型的決策
符號
- 燈泡:表示存在想法
- 交叉的劍:表示沖突
- 纏結的繩索:表示復雜性
- 圍墻:表示障礙
- 骷髏:表示危險
- 一噸重物:表示壓力
- 握手:表示和諧
- 問號:表示存在疑問
- 打結的繩索:表示存在一個問題
- 圓圈內的驚嘆號:表示解決辦法
- 圓圈內的對角線:表示禁止
上面的內容摘自《看清你的思維圖譜》?第三章第25面。
標點符號的含義
- 問號:表示工作中存在的問題
- 星號:表示工作重點
- 加號:表示有待改進的工作方式
- 感嘆號:表示工作成績
- 省略號:表示主題
上面的內容摘自思維導圖的好用與濫用一文。
后記
看過《UML 2.0 in a Nutshell》、《UML:Java程序員指南》、《UML精粹》,這些UML的書都很薄。
買的其它幾本大部頭UML的書到現在也沒有看,想想真要把圖畫得太細太學院,讀者也不懂,屠龍之技。要有時間還是溫習這幾本薄書的好!
推薦過一遍《看清你的思維圖譜》,擴展一下你的繪圖的框架和交流的模式,提高繪圖和讀圖能力。
from:?http://oldratlee.com/post/2012-11-28/thinking-visually
總結
以上是生活随笔為你收集整理的常用的绘图约定——提高绘图和读图的效率的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 惊艳的cygwin——Windows下的
- 下一篇: Java对象初始化顺序