内容简介

随着软件工程的不断演进,软件体系结构逐渐成熟,已从传统的软件工程研究中独立出来,成为计算机科学的一个重要分支,也是当今业界和学术界的热点研究领域。软件体系结构的目标是为开发者提供统一、精确、高度抽象且易于分析的系统信息,从而助力软件系统实现快速、低成本、高质量的构建。本书详细介绍和分析了软件体系结构的理论基础、研究内容、发展状况和实践应用。通过阅读本书,读者可以掌握软件体系结构的研究背景、基本概念、描述方法、设计风格、评估方法、开发工具,以及柔性软件体系结构等内容。本书采用近年来的相关案例、数据与图示等材料,反映了软件体系结构领域的**发展。本书可作为计算机、软件工程及相关专业本科生和研究生的教材,亦能为从事相关研究的科研人员及一线开发者提供理论支撑与实践指导。