写点什么

架构实战营 - 毕业总结

作者:yhjhero
  • 2022 年 5 月 15 日
  • 本文字数:468 字

    阅读完需:约 2 分钟

随着软件系统规模的不断增长,数据结构和算法不再是软件设计的主要问题,整个系统的结构成为了首要问题,因此架构设计在软件开发中的地位越来越重要,而要做好架构设计,需要一套系统方法论的指导,李运华老师的《架构实战营》就是这方面的课程。


通过参加《架构实战营》,学习到了:

4R 软件架构:软件架构是指系统的顶层结构(Rank),它定义了系统由哪些角色(Role)组成,以及角色之间的关系(Relation)和运作规则(Rule);

架构设计三原则:简单、合适、演化,这是架构设计的根本指导原则;

面向复杂度的架构设计方法论:复杂度分为业务复杂度和质量复杂度,面向复杂度的架构设计本质上是为了降低软件系统的复杂度,通过分析系统需求,识别复杂度的来源,如高性能、高可用、可扩展等,找到系统复杂的地方,然后拆解,设计方案。

学习方法论:海绵学习法、Play 学习法、Teach 学习法、链式学习法、比较学习法、环式学习法。


架构师是业务和技术之间的桥梁,需要具备判断、拆解和取舍的能力,不能只顾技术不懂业务,《架构实战营》结束了,希望能在工作中灵活运用学到的方法,在实践中不断应用、总结、提升。

用户头像

yhjhero

关注

还未添加个人签名 2020.09.05 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营-毕业总结_#架构训练营_yhjhero_InfoQ写作社区