原文首发于 语雀的天空
作为一个程序员,置信你对架构图肯定不会生疏。分享、评审、述职、问难,简直都离不开。
有些人可能一听到画架构图就会起来喊:“内卷啦”、“PPT 工程师”。但程序自身就是一种数学逻辑的具体实现,如果没有一些图配合文字论述,很难让我的项目中的所有成员都疾速了解并且在同一维度交换。
一张清晰、好看的架构图有助于晋升团队的沟通效率、交换共识、施行速度和交付品质。尽管晓得画架构图有这么多益处,但当咱们真正着手画图时,是不是又遇到了以下的问题:
- 对着画布无从下手、删了又来?
- 如何用一张图形容简单的零碎,并让产品、经营、开发都能看明确?
- 图上的框框有点少是不是要找点儿框框加进来?
- 布局怎么画都不称心……
如果有同样的困惑,本文将会教大家如何用 语雀画板 轻松画出架构图。
架构图三步画法
第一步:分层
你能够先应用画板根底图形中的圆角矩形,将业务依照层级划分成几个大区。每个独立的板块都能够应用一种色彩去辨别。
每个层级须要有逻辑上的关联,比方上层为下层服务,或者提供能力撑持。通常状况下,上层更形象、下层更具体。
第二步:分模块
在同一个层级中,同类型的业务能够聚合到一个模块中,绝对重要的模块能够用不同的色彩标记进去。每个模块之间都绝对独立,模块之间也会存在相互依赖关系、关联关系。
第三步:填性能
在分好的层级和模块中填充一些具备代表性的利用或性能。简略三步就能够画出一个清晰好看的业务架构图。
当然在入手画图之前,必须十分分明本人画架构图的目标,并且对业务有绝对全面的思考。而后就能够将所有波及到的利用、性能、零碎、能力、平台全副列举进去,进行提炼、演绎、分类,最初依照分层、模块、性能的维度将具体的内容补充进去。
再给大家介绍几条对于语雀画板应用的小技巧👇
➊ 拖拽图形控制点调整款式,让性能和模块有所辨别。(用同色系的组合会更加好看)
➋ 将画好的模块合成一个「组」可疾速复用,再用对齐工具将他们排列参差。
➌ 把功能模块与对应的语雀文档关联在一起,通过一张图串联更多业务信息。让架构图不再是一张大图,通过链接赋予它更多可能性。
更多对于语雀画板的应用技巧,期待大家去摸索。目前 模板核心 还有现成的架构图模板,大家能够间接应用,更加高效。
以上只是教了大家一些画图技巧,想画出一个好的架构图,首先还是要明确受众,再想分明要给他们传递什么信息。在绘制过程中,也不要忘了画图的初衷是解决沟通阻碍、达成共识、缩小歧义,不要为了“炫技”而画。
画图的过程也正是一直自我晋升思考能力,加深对于技术和业务了解的过程。收集、提炼、形象各类信息到绘制过程中的衡量取舍,能够帮忙咱们逐渐对业务全局、行业深度、技术视线、技术深度、业务共性、个性特征等等造成本人的认知。
除了架构图外,语雀画板还反对 UML 图、流程图、思维导图、原型图等。你再也不须要学习和下载多个不同的软件了,语雀画板简略易用,还能在同个画布上绘制各种不同类型的图,帮你用图自在地表白各种信息。