《The Art of Software Architecture--软件体系结构的艺术》
薄薄的一本,其他几本的理论抽象与薄化。
《Evaluating Software Architectures--软件构架评估》
SEI出品,正儿八经的ATAM架构评估方法和两个评估案例,顺带介绍了SAAM和ARID。
还有空可以看看《Software Architecture in Practice 2nd--软件构架实践(第2版)》
3.企业架构
《Guide to Enterprise IT Architecture --企业IT体系结构》 企业架构是软件架构加上其他各种"架构"(如信息架构)的集合,基于TOGAF(The Open Group Architecture Framework)编写,不想啃TOGAF的英文文档的话可以看看这本。
《The Rational Unified Process:An Introduction.3rd Edition--RUP导论(第3版)》 RUP2003文档的缩略版。
还有空可以看看《The Rational Unified Process Made Easy--RATIONAL统一过程:实践者指南》
2. UML语言 《Applying UML and Patterns--UML和模式应用(第3版)》
很多书都可以作为UML入门如《UML2.0 工具箱》,个人比较喜欢这一本。 《The Elements of UML Style--UML风格》 教人如何画好UML的很必要,图灵会翻译第2版。
2. 业务分析模式 两本其实都不是很满意,关于业务建模还需要阅读RUP2003里Bussiness Modelling的章节。 《BUSINESS MODELING WITH UML:Business Patterns at Work --UML业务建模》
业务建模的UML扩展与分析模式。 《Analysis Patterns--分析模式》 Martin Fowler 96年作品,业务信息建模的模式,有点old。