首页 > 其他分享 >如何从0开始画出一张优秀的架构图

如何从0开始画出一张优秀的架构图

时间:2023-09-14 19:23:12浏览次数:26  
标签:一张 专题 架构 画出 优秀 架构图 如何 华仔

咱们做开发的,日常工作中多多少少都会涉及一些架构设计方面的知识。说到架构设计就不得不提架构图,曾几何时,每一个软件项目都需要一个架构图。但想要画好一张架构图并不容易,一个很简单的架构也可能会出错。你可能曾经也遇到过类似的问题:

  • 在构思架构图的过程中,如何针对当前需求选择合适的架构,如何面向未来,保证架构平滑过渡?

  • 对着画布无从下手、删了又来?

  • 用什么工具画更

  • 如何用一张图描述我的系统,并且让产品、运营、开发都能看明白

  • 图上的框框有点少,是不是要找点儿框框加进来?

图片

(架构图分类)

 

好的架构图有什么标准吗?俗话说“一图胜千言”,一张好的架构图是不需要过多解释的,它应该是自描述的,并且要具备一致性、健壮性和足够的准确性,能够与代码相呼应

 

从一致性上来说,包括结构和语义两个层面。结构外观一致,即方框、形状、边框、线条、颜色等。语义上,所有的架构图与最新的代码变更之间以及架构图与架构图之间都应该定期保持同步,因为一个架构图的变更可能会影响到其他架构图。

 

除了从0构建,架构图的重要挑战往往发生在架构发生重大变化时,如何更新是我们需要思考明白。大多数情况下,根源性的问题并不在于是否使用了一门有效的架构描述语言(比如UML),而在于低估了架构图的重要性,转而依赖不恰当或不具备一致性的指导性原则,或者缺乏架构思维。

 

此外,微服务等现代架构的复杂性对架构图同样会产生一些影响,每个微服务都可能有自己的架构图,我们需要关注分布式组件及其类型、组件间的交互方式、生命周期与从属关系。

 

一张好的架构图确实得费一番功夫,架构图既是专业深度的浓缩体现,也是技术广度的集中呈现。

 

今天给你推荐一个前阿里P9华仔的专题分享——《如何画好一张架构图》,从架构及视图类型、系统序列图、绘制技巧并结合案例一一讲解,360°明晰架构图绘制关键要点。

 

我的公号粉丝免费

图片

 

图片

记得添加学习助理

获取优惠报名链接和配套课件哦~

 

标签:一张,专题,架构,画出,优秀,架构图,如何,华仔
From: https://www.cnblogs.com/zgq123456/p/17703236.html

相关文章

  • 混合应用比原生应用优秀在哪里?
    随着移动应用和桌面应用市场的不断发展,开发者们一直在寻找一种能够在多个平台上快速构建应用的方法。传统上, 原生应用开发被视为性能最佳的选择,纯粹的原生应用通常是一种依赖于平台的GUI程序,它使用特定操作系统的本地开发语言和GUI框架。编辑但近年来,跨平台混合应用的崭露头角,逐......
  • 那些优秀但是再也不会更新的博客
    这些博客仍然非常值得读,虽然再也不会更新了:Vamei:https://www.cnblogs.com/vamei/一个程序员被骗去养猪左耳朵耗子:https://www.coolshell.cn/我做系统架构的一些原则程序员技术练级攻略......
  • BOSHIDA DC电源模块在节省能源方面上的优秀表现
    BOSHIDADC电源模块在节省能源方面上的优秀表现DC电源模块是现代电子产品中广泛应用的一种电源转换设备,其能够将交流电转换成直流电,并为电子设备提供稳定、可靠的电源供应。相比于传统的交流电源,DC电源模块在节省能源方面上具有优秀的表现,主要表现在以下几个方面: 1.高效能的......
  • 架构分布式____javaee高可用,负载均衡架构图
    ......
  • 振弦采集仪应用地下管道的优秀方案
    振弦采集仪应用地下管道的优秀方案随着城市化建设的不断推进,地下管道已经成为了城市中不可或缺的重要设施。地下管道包括市政供水管道、燃气管道、通信电缆等,它们的安全运行直接影响到人民生命财产安全和城市正常运转。因此,对管道的监测和检测显得尤为重要。传统的地下管道检测......
  • 优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
    [TOC]优秀的Modbus主站(主机、客户端)仿真器、串口调试工具modbusmaster,modbus,串口,工控,物联网,PLC,嵌入式官网下载地址:http://www.redisant.cn/mme主要功能支持多种Modbus协议,包括:ModbusRTUModbusASCIIModbusTCP/IPModbusUDP/IPModbusRTUOverTCP/IPModbusRTUOverUD......
  • 优秀的 Modbus 主站(主机、客户端)仿真器、串口调试工具
    目录优秀的Modbus主站(主机、客户端)仿真器、串口调试工具主要功能软件截图优秀的Modbus主站(主机、客户端)仿真器、串口调试工具modbusmaster,modbus,串口,工控,物联网,PLC,嵌入式官网下载地址:http://www.redisant.cn/mme主要功能支持多种Modbus协议,包括:ModbusRTUModb......
  • 喜讯 | 智安零信任安全项目入选信通院“安全守卫者计划”优秀案例
    近日,中国信息通信研究院(以下简称“中国信通院”)主办的首届“SecGo云和软件安全大会”成功举办,会上重磅揭晓了“安全守卫者计划·零信任”优秀案例征集活动结果,深圳市智安网络有限公司与大庆油田信息技术公司联合申报的零信任项目,凭借为企业提供一种新型的安全边界访问技术模型,为海......
  • 如何成为一名优秀的小红书内容创作者?
    如何成为一名优秀的小红书内容创作者?嗨~大家好,我是你们的小红书专家小紫!今天我要和你们分享如何成为一名优秀的小红书内容创作者。小红书作为一个迅速崛起的社交平台,提供了许多机会给那些有创意和热情的人们,不仅可以分享自己的生活经验,还能与其他用户交流互动。那么,究竟怎样才......
  • dotnet 读 WPF 源代码笔记 渲染层是如何将字符 GlyphRun 画出来的
    从业务代码构建出来GlyphRun对象,在WPF的渲染层里,如何利用GlyphRun提供的数据将字符在界面呈现出来。本文将和大家聊聊从WPF的渲染层获取到GlyphRun数据,到调用DirectX的各个渲染相关方法的过程,也就是WPF绘制文本字符的原理或者实现方法大家印象中的绘制一段文本是调......