现代软件工程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:郑炜,吴潇雪主编
- 出 版 社:西安:西北工业大学出版社
- 出版年份:2016
- ISBN:7561250594
- 页数:263 页
第一部分 基础篇 2
第1章 现代软件工程概述 2
1.1 软件发展现状 2
1.2 软件发展趋势 5
1.3 现有软件标准 7
1.4 软件工程研究范围的扩展 12
1.5 软件重用的发展 12
1.6 现代软件设计与软件架构 13
第2章 软件体系结构 15
2.1 软件体系结构的发展史 15
2.2 软件体系结构的定义 16
2.3 软件体系结构建模概述 17
2.4 “4+1”视图模型 17
2.5 软件体系结构的核心模型 24
2.6 软件体系结构的生命周期模型 25
2.7 常见的几种软件体系结构风格 28
2.8 软件体系结构描述方法 40
2.9 体系结构描述语言 41
第3章 软件重用技术 46
3.1 软件重用技术及其发展 46
3.2 构件重用 54
3.3 基于MVC架构的面向对象软件的设计 71
3.4 基于产品线的软件重用 73
第二部分 提高篇 84
第4章 智能搜索算法 84
4.1 遗传算法 84
4.2 爬山算法 91
4.3 模拟退火算法 92
4.4 蚁群算法 96
4.5 几种经典优化算法的比较 100
4.6 其他智能优化算法 100
第5章 基于搜索的软件工程 102
5.1 SBSE概述 102
5.2 基于搜索的软件测试 103
5.3 搜索技术在软件重构与维护中的应用 122
5.4 搜索技术在其他阶段的应用 123
5.5 SBSE研究进展与展望 125
第6章 大数据时代的软件工程 127
6.1 大数据时代 127
6.2 大数据时代的软件工程发展趋势 129
6.3 软件工程大数据 134
6.4 数据的获取和组织 136
6.5 基于大数据的软件工程研究 137
第7章 大数据时代软件工程的关键技术 139
7.1 软件逆向工程 139
7.2 数据挖掘技术 141
7.3 遗产软件系统的重构 145
7.4 软件产品线 148
7.5 群体软件工程 151
7.6 密集型数据的科学研究 152
第8章 云计算时代下的软件工程 156
8.1 云计算 156
8.2 云时代下软件开发新格局 157
8.3 云时代下软件开发新模式 159
第三部分 进阶篇 166
第9章 并行系统测试概述 166
9.1 并行系统测试 166
9.2 并行错误分类 166
9.3 并行错误检测方法 171
9.4 分布式系统测试 173
9.5 分布式并行错误 174
第10章 原子性违背错误检测 177
10.1 AVIO设计思想 177
10.2 AVIO算法设计 182
10.3 AVIO硬件实现 184
10.4 AVIO软件实现 187
10.5 AVIO-H和AVIO-S的选择 187
10.6 实验及结果分析 188
第11章 基于输入的并行错误检测 194
11.1 测试输入对错误检测影响分析 194
11.2 并行函数对CFP设计 197
11.3 CFP度量方法 198
11.4 基于CFP进行错误检测可行性分析 201
11.5 基于CFP的并行错误检测 203
11.6 实验及结果分析 206
第12章 并行错误修复方法 214
12.1 CFix框架和算法设计 214
12.2 补丁选择与合并 223
12.3 实验及结果分析 227
第四部分 互联网+ 236
第13章 智慧社区——互联网下的新型家园 236
13.1 智慧社区概述 236
13.2 智慧社区现状及发展趋势分析 244
13.3 智慧社区系统建设的关键技术 252
13.4 智慧社区与O2O 256
参考文献 261
- 《市政工程基础》杨岚编著 2009
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《化学反应工程》许志美主编 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《化学工程与工艺专业实验指导》郭跃萍主编 2019
- 《天水师范学院60周年校庆文库 新工科视域下的工程基础与应用研究》《天水师范学院60周年校庆文库》编委会编 2019
- 《高等工程教育改革探析》李瀛心,吴价宝著 1997
- 《城市基坑工程设计施工实践与应用》李欢秋,刘飞,郭进军编著 2019