资源简介

【作者】张友生 编著 【丛书名】软件工程专业核心课程系列教材 【出版日期】2014.01 【出版社】北京:清华大学出版社 【页 码】376页 【ISBN】978-7-302-33504-7 【主题词】软件 系统结构 【中图分类号】TP311.5 【摘要】本书系统地介绍软件体系结构的基本原理、方法和实践,全面反映软件体系结构研究和应用的最新进展,既讨论软件体系结构的基本理论知识,又介绍软件体系结构的设计和工业界应用实例,强调理论与实践相结合。 第 1 章 软件体系结构概论 16 从软件危机谈起 16 软件危机的表现 16 软件危机的原因 17 如何克服软件危机 18 构件与软件重用 19 构件模型及实现 19 构件获取 20 构件管理 21 构件重用 24 软件重用实例 29 软件体系结构的定义 33 软件体系结构的意义 34 软件体系结构的发展史 36 软件体系结构的应用现状 37 思考题 42 第 2 章:软件体系结构建模  43 “4+1”视图模型 43 逻辑视图 44 开发视图 45 进程视图 46 物理视图 47 场景 49 软件体系结构的核心模型 49 软件体系结构的生命周期模型 50 各阶段之间的关系 50 软件体系结构的生命周期 52 软件体系结构抽象模型 53 构件及其关系的抽象描述 53 连接件 58 软件体系结构 58 软件体系结构关系 59 软件体系结构范式 60 思考题 62 第 3 章:软件体系结构风格  63 经典软件体系结构风格 63 管道与过滤器 64 数据抽象和面向对象系统 65 基于事件的系统 66 分层系统 66 仓库系统及知识库 67 C2风格 68 客户/服务器风格 69 三层C/S结构风格 71 各层的功能 72 三层C/S结构应用实例 73 三层C/S结构的优点 77 浏览器/服务器风格 77 公共对象请求代理体系结构 79 CORBA技术规范 79 CORBA风格分析 80 正交软件体系结构 82 正交软件体系结构的抽象模型 83 软件体系结构的正交化 84 正交软件体系结构的实例 85 正交软件体系结构的优点 88 基于层次消息总线的体系结构风格 88 构件模型 89 构件接口 90 消息总线 91 构件静态结构 92 构件动态行为 93 运行时刻的系统演化 93 异构结构风格 94 异构结构的实例分析 95 异构组合匹配问题 97 互连系统构成的系统及其体系结构 98 互连系统构成的系统 99 基于SASIS的软件过程 100 应用范围 102 特定领域软件体系结构 103 DSSA的定义 104 DSSA的基本活动 104 参与DSSA的人员 106 DSSA的建立过程 107 DSSA实例 108 DSSA与体系结构风格的比较 111 思考题 111 第 4 章:软件体系结构描述  114 软件体系结构描述方法 114 软件体系结构描述框架标准 116 体系结构描述语言 117 ADL与其他语言的比较 118 ADL的构成要素 119 典型的软件体系结构描述语言 121 UniCon 121 Wright 123 C2 124 Rapide 127 SADL 128 Aesop 129 ACME 130 思考题 136 第 5 章:统一建模语言  138 UML概述 138 UML的发展历史 139 UML的应用领域 139 UML的结构 140 结构概述 141 事物 141 关系 143 图形 144 用例图 145 类图和对象图 147 交互图 148 顺序图 148 通信图 149 定时图 150 状态图 150 活动图 151 基本活动图 152 带泳道的活动图 152 交互概览图 153 构件图 154 部署图 155 使用UML建模 156 使用UML的扩展机制 159 思考题 162 第 6 章:可扩展标记语言  163 XML概述 163 XML的特点 164 XML的作用 166 XML的应用 167 解析XML 168 CSS与XSL 172 XML与HTML的区别 169 XML文档 169 XML编程接口 175 API接口 175 XML开发工具 177 XML建模 178 基于XML的软件体系结构描述语言 179 XA

资源截图

代码片段和文件信息

评论

共有 条评论