一线架构师实践指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前辈推荐

(以姓氏笔划为序)

本书系统介绍了当前软件架构设计领域先进的ADMEMS方法体系,并以作者十余年来在软件开发实践和研究中积累的丰富经验,在论述架构设计不同阶段的分析方法与设计技术的同时,给出了相应的实践策略、实践套路及有用的设计案例。本书具有极强的实用性,不但是一线架构师及希望成为软件架构师者的福音,对我国软件业界在软件架构相关方面的研究工作也有一定的推动作用。值得一提的是,本书文笔生动,深入浅出,议论充满睿智,读来常令人有如沐春风之感,在技术类书籍中也是不可多得的。

——杨晋兴 中航集团公司631研究所研究员 前系统软件室主任

作者在本书中提出了ADMEMS架构设计方法学,特别是详细论述了逻辑架构设计的10条经验,以及基于鲁棒图进行初步设计的10 条经验。这些经验既是作者亲身的实践总结,又概括了业界的有效实践。作者还运用贯穿案例、大型网站案例等形式,将实践经验与原理整合起来,以帮助读者理解和掌握ADMEMS架构设计方法学的精髓。本书不仅生动地反映出作者的创造性思维和对学术的刻苦耕耘,又反映出作者对架构学的崇高历史责任感。我相信本书的出版,不仅对架构师们有很好的参考价值,而且对推动架构学界的深入研究具有重要意义。

——周伯生 北航计算机学院教授 博士生导师 美国SDPS学会院士

编写一套软件系统并不困难,但要编写一套优质、高效的软件系统却是极大的挑战。一套优质的软件需合理设计,功能需求、未来应用环境、硬体组合、数据处理要求、计算逻辑、用户分布、使用习惯等多方面因素都是系统架构师在软件工程的设计阶段要思考及解决的问题。软件工程的架构师犹如建造工程的建筑师一样,一些建筑师能够最终成为“大师”,主要是他们的建筑设计除了能够满足应用需求外,还能结合周边环境,拥有独特的组合理念和创意。把握软件的架构设计技巧和方法,才能够带出软件创新的成果。《一线架构师实践指南》提供从业人员这方面的信息,透过简易的说明和分析,让读者理解如何才能够客观地为客户设计高效和优质的计算机软件,是成为真正软件工程师的第一步,是未来软件大师的实践指南。

——黄绍良 南开大学软件学院 教授