本书经作者授权,由北京图灵文化发展有限公司发行数字版。
本电子书许可第三方(含个人)在对本作品不作任何修改(含水印、增页等形式)的前提
下自由分发,并许可在保留有关版权和著作权信息的前提下分发作品的部分内容。
本电子书不可印刷成纸质书籍或用于商业行为。
本电子书封面用图来自 OPENCLIPART.ORG,并遵循 CCZ 1.0 开放协议。
作者保留本作品以非电子书形式出版发行的权利。
版权所有,侵权必究。
内容提要
本书以系统的认识论作为出发点,全面描述了架构
的思想、过程、方法。在此基础上,提出并论述了
普遍性的架构理论和参考原则。通过全新的观察视
角,本书对“架构”以及“架构师角色”提出了新
的定义,并主要讨论了形成论与组成论两种架构方
法。此外,本书在“架构意图”方面的讨论,既直
指架构思想的本质,又为架构决策与实施找到了依
据,颇为难得。
最后,本书在附录中提供了一个超越软件架构的案
例,尝试解决作者早期提出的 EHM 模型(软件工程
中的层状模型)中所蕴含的问题,由此提出了新的
组织架构。
序 1:周爱民的道到底有多
大多易
【一】
您现在读到的这本书,出自初版于 2012 年的《大道至易》。后者还
有个前传,叫《大道至简》,作者自然也是周爱民,写于 2003 到
2004 年期间。那个时候,“架构师”这个角色在国内 IT 圈还不是
特别为人所了解。而当《大道至易》问世的时候,架构师红极一时、
满大街都是架构师的盛况已经开始走下坡路了,产品经理取而代之
成为行业宠儿,而紧随其后的是那一轮移动互联网创业狂飙,再往
后是数据科学家、人工智能专家集齐万千宠爱的 AI 热。长江后浪
推前浪,一浪更比一浪浪,架构师这个职业,正如其他“先前浪”
的职业一样,早就卧倒在沙滩上。只有周爱民这样的人,还在傻不
拉几的搞他的架构师“大道”,从沙土中昂起头颅辩白说,我们架
构师没有趴下,只是在做俯卧撑。不单如此,他还逼着我看他的辩
词,还要写读后感。
我多年前确实花了一点时间了解架构模式,但离开技术社群日久,