架构之美 | 按图索骥,就能做好架构图!
开宗明义,今天小编分享架构图。
俗话:隔行如隔山。尽管小编以学术研究的精神,一直在研习各种图形的绘制和使用,但今天关于“架构之美”的主题,小编也谦虚的向各位大佬讨教、交流、学习,所以抛砖引玉了。
许多的小伙伴坦言画不好架构图,因为有很多困难阻碍了他们的进阶之路。
当你想用一张或几张图来描述你的系统时,经常对着画布无从下手、删了又画;不知道如何用一张图描述你的系统,让各部门同事一目了然;图画一半发现不清楚给谁看;布局怎么画都不满意······
当然你可能还面临更多细碎的问题,让你画架构之路举步维艰。如果你有以上诸多困惑,本周小编的分享也许能够让你的架构图更清晰。
一、什么是架构图
系统架构图是为了抽象地表示软件系统的整体轮廓和各个组件之间的相互关系和约束边界,以及软件系统的物理部署和软件系统的演进方向的整体视图。
二、架构图的作用
要让各部门的同事理解、遵循架构决策,就需要把架构信息传递出去,架构图就是一个很好的载体。一图胜千言,使用架构图的好处就是能解决沟通障碍,达成共识,让相关同事通过图一目了然领悟作图者的信息。
架构图是提升工作效率、优化产品性能、改善用户体验等方面的体现,也是作图者专业能力的表现。
接下来,小编分享一些ProcessOn优秀架构图。
三、优秀架构图模板
先来看一下,网站上优秀的架构图长什么样子,不过这只是海量图中的几张,这些中有发布很久的,也有刚刚发布的,我们一起来学习一下吧。
1、微服务架构图 | 浏览23K,克隆4.9K
点击查看原图
2、技术架构图 | 浏览25K,克隆4.6K
点击查看原图
3、支付系统功能架构图 | 浏览量12.4K,克隆量2K
点击查看原图
4、数据中台全景架构图 | 浏览130,克隆29
点击查看原图
5、物联网架构图 | 浏览量5.6K,克隆量1.2K
点击查看原图
如何判断一个架构图是好的架构图?最直接的标准是架构图要具备一致性和准确性,能够与代码相呼应;受众能准确接收到作图人想传递的信息。
四、如何作架构图?
有两种方法:自己制作和使用模板。
第一种:新建流程图自己制作
操作步骤:
Step1:新建【流程图】
Step2:在【更多图形】中添加更多架构图相关图形【网络拓扑图】、【UI界面原型图】
Step3:拖拽图形到编辑区使用即可
第二种:从模板区克隆使用别人模板制作
操作步骤:
Step1:新建【流程图】-从模板新建
Step2:进入模板区后在搜索【架构图】或进入架构图专题中直接选用架构图模板
Step3:克隆使用模板
Step4:编辑克隆后的模板为我所用,下载或协作、分享使用即可
新手做有困难的小伙伴,推荐先克隆使用别人的优质模板,按图索骥学会架构图,先模仿别人,再超越别人!
架构之美 | 按图索骥,就能做好架构图!相关推荐
- 架构之美(china-pub全国独家首发)
架构之美(china-pub全国独家首发) [作 者]Till Adam [同作者作品] [作译者介绍] [译 者] 王海鹏;蔡黄辉;徐锋[同译者作品] [出 版 社] 机械工业出版社 [ ...
- 以演进式的架构来让系统为变化做好准备
2016敏捷海滩会议在英国康沃尔举行.会上Rebecca Parsons认为,缩短进入市场的时间和提高业务敏捷性的要求,可以通过构建真正的演进式架构的软件.让系统做好准备改变.降低实验成本(和风险). ...
- 架构之美第二章-美丽架构的含义
古人形容美女之美:"⋯⋯增之一分则太长,减之一分则太短⋯⋯",深刻地揭示了"恰到好处"的美丽含义.当我拿到<架构之美>书稿时,我发现美丽的含义如此 ...
- 《架构之美》阅读笔记01
首先,<架构之美>是机械工业出版社2009年11月出版的图书,作者是Till Adam.本书围绕5个主题领域来组织本书的内容:概述,系统.最终用户应用和编程语言.本书让最优秀的设计师和架构 ...
- 《架构之美》阅读笔记四
书中提到了ruby on rails,所以百度了下,介绍如下: 题外话:Ruby on rails 它是一种可以使你开发,部署和维护的WEB应用程序变得简单的框架,以简化web开发为目标,它简洁,易懂 ...
- 架构之美阅读笔记之一
寒假生活开始了,关于软件架构这部分的学习,我选择的是<架构之美>这本书.这本出版于2009年的书,由浅入深地讲述了从架构的概述,到企业级应用架构,系统架构,最终用户应用架构,再到语言与架构 ...
- 架构漫谈(三):如何做好架构之识别问题
2019独角兽企业重金招聘Python工程师标准>>> 架构漫谈(三):如何做好架构之识别问题 作者: 王概凯 来源: InfoQ 发布时间: 2016-04-17 10:47 ...
- 《架构之美》阅读笔记06
<架构之美>本书围绕5个主题领域来组织本书的内容:概述.企业应用.系统.最终用户应用和编程语言.本书让最优秀的设计师和架构师来描述他们选择的软件架构,剥开架构的各层,展示他们如何让软件做到 ...
- C++架构之美:设计卓越应用
C++架构之美:设计卓越应用The Beauty of C++ Architecture: Designing Excellent Applications 一.引言(Introduction) C+ ...
- 架构之美【kubernetes、Prometheus、微服务、LVS负载均衡】
kubernetes kubernetes,简称K8s,是用8代替8个字符"ub ...
最新文章
- leetcode算法题--矩阵区域和
- 找出数组中出现次数超过一半的数
- Android中BaseAdapter使用总结(imooc笔记)
- 安装Zabbix过程中出现的问题集
- 逻辑地址、线性地址、物理地址和虚拟地址初步认识
- CUDA ERROR: device-side assert triggered at解决
- 【线上圆桌整理 - 腾讯会议】进化中的视频会议
- 20190408 Java中的Double类型计算
- 三个等价c语言表达式,C语言习题综合(20页)-原创力文档
- SSM框架中mapper和mapping.xml文件在同一个包下需要的配置
- 部署邮件服务器之间相互通信
- 交换排序之冒泡排序(java实现)
- 可见光迁移——学习笔记
- bmob php修改数据,使用Bmob SDK实时数据功能的一次经历
- GET请求参数中文乱码的解决办法
- Blender自动化建模入门
- window 2003 配置FTP +防火墙设置
- Python 图像处理—使用 Scikit-Image 进行斑点检测
- 搜狗浏览器安装自定义JS脚本的方法~
- html渐变颜色填充,在画布形状中填充渐变色