第七篇 Asciidoc中使用PlantUML 绘制各种示意图

示意图的特点

示意图表示的是大体上描述或表示物体的形状、相对大小、物体与物体之间的联系(关系),描述某器材或某机械的大体结构和工作的基本原理,描述某个工艺过程简单图示都叫做示意图。

示意图的特点就是简单明了,它突出了重点,忽略很多次要的细节。老师上课时在黑板上经常画的某物体或某结构的简图都属于示意图。

— 百度知道

这个定义并不精确,严格说,示意图是将作者的抽象思维映射成的图示。相对于画作,示意图重在达意,而非摹形。在现代工程领域,示意图是最主要的交流手段之一。它具有如下特点:

  • 抽象性:描述目标的主要/某方面特征,忽略细节

  • 结构化:反映目标的结构关系

  • 逻辑性:反映目标的逻辑关系

  • 关联性:示意图往往和特定的系统/思维状态相关联

如何画示意图?

最简单的,就是用绘制工具,例如 Photoshop 来绘制示意图了。相信这也是很多设计师乃至于程序员使用的方法。当您的思维状态改变,或者示意图所描述的系统改变,修改一幅图像是麻烦的,有时它甚至比重画一幅还麻烦。此外,这种方法保持一致性也比较困难,例如,您先后画了10幅系统架构图,它们的格式不一致。

由于示意图的抽象性、结构化、逻辑性,我们可以采用代码来进行描述,这样非常便于修改迭代,便于版本管理,同时也便于保持一致性。

PlantUML

为了画示意图,一个非常著名的工具是 PantUML。PlantUML是一个开源工具,允许用户使用纯文本描述来创建UML(统一建模语言)图形。它支持多种图表类型,如时序图、类图、对象图、活动图等,此外,PlantUML还支持通过文本生成图形,使得用户可以更高效地使用起来。

UML示意图

对于UML示意图,PlantUML支持:

  • 序列图:描述多个对象按时间顺序的交互图

  • 用例图&#x

  • 10
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RockTec

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值