软件体系结构PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:王小刚,黎扬,周宁编著
- 出 版 社:北京:北京交通大学出版社
- 出版年份:2014
- ISBN:9787512118812
- 页数:188 页
第1章 软件体系结构概览 1
1.1 复杂性——我们的敌人 1
1.2 什么是软件体系结构 2
1.2.1 组成视角 3
1.2.2 决策视角 4
1.3 软件体系结构核心模型 4
1.4 软件体系结构起源 5
1.5 软件体系结构与软件框架 7
1.6 软件体系结构生命周期模型 8
1.7 软件体系结构的作用和意义 10
1.8 软件体系结构的现状及发展方向 10
1.8.1 研究与应用现状 11
1.8.2 研究热点 13
1.8.3 发展方向 15
第2章 软件体系结构模式(风格) 16
2.1 软件体系结构模式(风格)概述 16
2.1.1 软件模式 16
2.1.2 软件体系结构模式 16
2.2 几种经典的风格简介 19
2.2.1 管道/过滤器 20
2.2.2 数据抽象和面向对象风格 21
2.2.3 基于事件的隐式调用风格 21
2.2.4 层次系统风格 22
2.2.5 仓库风格 24
2.3 移动机器人设计 25
2.3.1 移动机器人体系结构的设计需求 25
2.3.2 应用经典风格的解决方案 25
2.4 客户/服务器风格 29
2.4.1 C/S结构 29
2.4.2 B/S结构 31
2.4.3 C/S与B/S混合 32
2.5 MVC模式 33
2.6 分布式代理者模式 34
2.6.1 问题和方案 35
2.6.2 代理者系统结构 35
2.6.3 代理者体系结构的优缺点 36
2.7 软件架构性反模式 37
第3章 软件体系结构描述 40
3.1 IEEE 1471软件体系结构描述框架标准 40
3.2 软件体系结构文档 42
3.2.1 几个问题 42
3.2.2 体系结构文档的作用 43
3.2.3 RUP软件架构文档要素 44
3.3 软件体系结构描述语言 45
3.3.1 软件体系结构的形式化描述 45
3.3.2 软件体系结构描述语言概述 46
3.3.3 几种典型软件体系结构描述语言 46
3.3.4 基于ADL的软件体系结构求精——以Acme-ARL为例 62
3.4 动态软件体系结构及描述 66
3.4.1 DSA动态演化 66
3.4.2 DSA描述语言 67
第4章 软件体系结构设计 69
4.1 架构师 69
4.2 软件体系结构设计概述 72
4.3 体系结构设计的思想和操作 73
4.3.1 架构(体系结构)之美 73
4.3.2 几个核心问题 73
4.3.3 软件体系结构设计的基本操作 74
4.3.4 体系结构设计关注点 75
4.4 多视图软件体系结构设计 76
4.4.1 为什么需要多视图 76
4.4.2 “4+1”视图模型 77
4.4.3 视图间同步问题 80
4.4.4 视图的数量问题 80
4.5 从概念性体系结构到实际体系结构 81
4.5.1 概念性体系结构 81
4.5.2 实际体系结构 82
4.5.3 概念性体系结构和实际体系结构之比较 82
4.5.4 体系结构设计过程 82
4.6 体系结构设计的程度 85
4.6.1 体系结构设计的三种症状 85
4.6.2 简单设计 86
4.6.3 体系结构设计细化的程度 88
4.7 基于体系结构的软件开发模型 88
4.7.1 总体过程 88
4.7.2 体系结构需求 88
4.7.3 体系结构设计 89
4.7.4 体系结构文档化 90
4.7.5 体系结构复审 90
4.7.6 体系结构实现 91
4.7.7 体系结构演化 91
4.8 软件体系结构恢复和重构 92
4.8.1 正向工程和反向工程 93
4.8.2 软件重构概念 93
4.8.3 体系结构和设计恢复 94
4.8.4 体系结构和设计重构 94
4.8.5 体系结构重构模式 95
第5章 软件体系结构与软件质量 103
5.1 软件质量属性 103
5.1.1 基本概念 103
5.1.2 软件体系结构和质量属性的关系 103
5.1.3 质量属性之间的关系 104
5.2 软件质量度量模型和相关体系结构要素 104
5.3 质量属性的场景描述法 107
5.4 几种质量属性及其一般场景 108
5.5 几种质量属性策略 111
5.6 软件体系结构本身的质量属性 118
第6章 软件体系结构评估 120
6.1 基本概念 120
6.2 主要评估方式 121
6.3 ATAM评估方法 123
6.3.1 ATAM评估过程 123
6.3.2 ATAM评估实例——战场控制系统 126
6.4 CBAM评估方法 131
6.4.1 CBAM的基本思想 131
6.4.2 CBAM评估方法的步骤 132
第7章 特定领域软件体系结构及产品线体系结构 133
7.1 特定领域软件体系结构 133
7.1.1 基本概念 133
7.1.2 基本活动 135
7.1.3 参与DSSA的人员 135
7.1.4 DSSA应用开发的三层模型 136
7.1.5 DSSA和体系结构风格的比较 137
7.2 软件产品线体系结构 137
7.2.1 概念和术语 138
7.2.2 使用产品线的好处和代价 138
7.2.3 导致产品线失败的因素 139
7.2.4 产品线系统 140
7.2.5 成功案例:青鸟工程 140
第8章 基于Java和.NET的分布式软件体系结构 143
8.1 基于Java的分布式体系结构及其技术 143
8.1.1 Java平台 143
8.1.2 Java EE的概念 144
8.1.3 Java EE的四层模型 144
8.1.4 Java EE应用程序组件 145
8.1.5 Java EE的服务和容器 146
8.1.6 Java EE平台的核心API与组件 147
8.1.7 Java EE的优势 148
8.2 基于.NET的分布式体系结构技术 149
8.2.1 .NET Framework体系结构 149
8.2.2 .NET数据访问体系结构 154
8.2.3 .NET应用服务体系结构 154
第9章 主流技术软件体系结构 157
9.1 面向服务的软件体系结构 157
9.1.1 简介 157
9.1.2 SOA的三种角色 158
9.1.3 SOA的特征 159
9.1.4 SOA的抽象级别 159
9.1.5 ESB 160
9.1.6 SOA的一种架构分层 160
9.1.7 SOA设计 161
9.2 Web Service技术 162
9.2.1 为什么需要Web服务 162
9.2.2 什么是Web Service 163
9.2.3 Web Service重要协议 165
9.2.4 SOA和Web Service的关系 168
9.3 Android系统 168
9.3.1 什么是Android 168
9.3.2 Android的系统架构 169
9.3.3 Android生命周期 171
9.3.4 Android的重要组件 171
9.3.5 Android的功能特征 174
9.3.6 Android特点 175
9.4 云计算体系结构 176
9.4.1 云计算概念 176
9.4.2 云体系结构及关键技术 177
9.4.3 Google云计算 180
参考文献 186
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《柏里曼人体结构绘画教学描摹本 第2册 头手足结构》杨建飞主编 2019
- 《认知语言学视野的抽象方位结构研究》曹爽著 2019
- 《国内外辐射环境监测体系对比研究》上海市辐射环境监督站 2019
- 《无机材料晶体结构学概论》毛卫民编著 2019
- 《数据结构教程》付婷婷,王志海,张磊编著 2019
- 《数据结构 C语言版 第5版》邓文华 2019
- 《中国的新型正义体系》黄宗智著 2019
- 《RNA折叠结构预测算法与计算复杂性》刘振栋著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019