本书详细介绍和分析了软件体系结构的理论基础、研究内容、当前的发展状况和实践应用等。通过本书,读者可以了解软件体系结构的研究背景、基本概念、描述方法、设计风格、评估方法、开发工具和柔性软件体系结构等知识。本书采用最近几年的案例、数据、图示以及其他相关材料以反映软件体系结构的最新发展。本书可以作为计算机、软件工程以及相关专业的研究生和本科生学习软件体系结构的教材和参考书,对从事软件体系结构研究和软件开发的科研人员也有一定的理论参考价值和实用价值。