这节课开始教大家画系统架构图,这是每个程序员都应该会的技能,不光是因为它能让你装B吹水还因为它的存在是合理的,在项目实施前除了了解功能性的需求,高级别的工程师还应该学会关注系统的安全性、易用性、性能要求以及IT资源上的需求,因为这些东西都是成本,不列出来怎么给客户报价或者是找领导申请预算。
所以系统架构图的首要目标是描述这些非功能性但又占用成本的需求,此外它还能帮助其他人了解项目在宏观上的结构对项目有一个更全面的认识。
今天我教大家一个画系统架构图的通用公式,用它可以拆解任何系统,帮你画出整洁专业的系统架构图,这个方法不需要大家有任何绘画基础、也不需要有多高的审美,只需要掌握其中的拆解系统的方法论和几个图形的组合和拖拽,就能把系统架构图画的既整洁又专业。
课程中会用下面两个系统为例给大家演示怎么画出它们的系统架构图。
本节我们先学会这个架构图公式的方法论和两个必要的语法点--UML的部署图和构件图,下节课会带大家一起从头开始,拿到一个系统的建设需求和目标后,用公式拆解系统画出系统的架构图。
这几节课干货满满,学会后对你的职业广度有极大帮助,抓紧订阅起来吧,早订阅早享受,苹果用户在微信直接订阅价格会高于安卓用户,所以专栏在小报童同步更新,可以通过扫描二维码在小报童订阅阅读,规避额外开销。

为什么要使用架构图
调研需求的时候需求方会跟我们说系

最低0.47元/天 解锁文章
2778

被折叠的 条评论
为什么被折叠?



