提要文摘: | 本书内容: 第1章概述, 给出软件体系结构的定义, 解析软件体系结构的重要性及其内涵; 给出软件体系结构涉及的相关内容并解析其逻辑关系; 给出本书主体部分的组织结构并解析应有的学习策略。第2章基础: 程序基本模型, 主要解析软件体系结构赖以建立的基础--程序基本模型。第3章构件: 设计模式, 主要解析用以建立软件体系结构的基本构件--设计模式。第4章形态: 基本风格, 主要解析面向同族系统和异族系统的两类软件体系结构基本风格及其关系, 同时解析由它们衍生的各种典型风格及其具体应用, 并对基本风格的思维本质及其发展和演化的脉络及其规律进行剖析。第5章案例: Web应用三层结构, 主要解析面向Web应用的新3-Tier/n-Tier体系结构的基本工作原理和面向服务的体系结构 (SOA) 的基本工作原理, 并简单解析面向领域的体系结构的基本思想。第6章表达: 建模与描述, 主要解析软件体系结构的若干基本描述方法, 包括非形式化描述方法和形式化描述方法。第7章应用: 设计与实现。主要解析设计方法及相应工具等。第8章趋势: 新发展, 基于归纳思维策略重点解析可恢复语句组件模型及SOA深入以及云计算, 基于演绎思维策略重点解析元模型及MDA, 并对软件体系结构的发展本质进行深入剖析。 |