示意图的特点
示意图表示的是大体上描述或表示物体的形状、相对大小、物体与物体之间的联系(关系),描述某器材或某机械的大体结构和工作的基本原理,描述某个工艺过程简单图示都叫做示意图。
示意图的特点就是简单明了,它突出了重点,忽略很多次要的细节。老师上课时在黑板上经常画的某物体或某结构的简图都属于示意图。
— 百度知道
这个定义并不精确,严格说,示意图是将作者的抽象思维映射成的图示。相对于画作,示意图重在达意,而非摹形。在现代工程领域,示意图是最主要的交流手段之一。它具有如下特点:
-
抽象性:描述目标的主要/某方面特征,忽略细节
-
结构化:反映目标的结构关系
-
逻辑性:反映目标的逻辑关系
-
关联性:示意图往往和特定的系统/思维状态相关联
如何画示意图?
最简单的,就是用绘制工具,例如 Photoshop 来绘制示意图了。相信这也是很多设计师乃至于程序员使用的方法。当您的思维状态改变,或者示意图所描述的系统改变,修改一幅图像是麻烦的,有时它甚至比重画一幅还麻烦。此外,这种方法保持一致性也比较困难,例如,您先后画了10幅系统架构图,它们的格式不一致。
由于示意图的抽象性、结构化、逻辑性,我们可以采用代码来进行描述,这样非常便于修改迭代,便于版本管理,同时也便于保持一致性。
PlantUML
为了画示意图,一个非常著名的工具是 PantUML。PlantUML是一个开源工具,允许用户使用纯文本描述来创建UML(统一建模语言)图形。它支持多种图表类型,如时序图、类图、对象图、活动图等,此外,PlantUML还支持通过文本生成图形,使得用户可以更高效地使用起来。
UML示意图
对于UML示意图,PlantUML支持:
-
序列图:描述多个对象按时间顺序的交互图
-
用例图&#x