书籍详情
现代软件工程
作者:郑炜,吴潇雪 编
出版社:西北工业大学出版社
出版时间:2016-08-01
ISBN:9787561250594
定价:¥55.00
购买这本书可以去
内容简介
《研究生高水平课程体系建设丛书:现代软件工程》首先概述现代软件工程的基础、背景知识,然后介绍现代软件工程研究中的经典算法,基于搜索算法的软件工程,大数据、云计算时代对软件工程的影响和关键技术,现代软件测试理论以及当下流行智慧社区的相关内容。通过阅读《研究生高水平课程体系建设丛书:现代软件工程》,读者既可掌握软件工程基础理论,也可了解软件工程技术的新发展现状和趋势。《研究生高水平课程体系建设丛书:现代软件工程》适合作为高等院校本科生和研究生的软件工程及相关课程的教材,四部分的合理划分有利于教师根据学时和教学要求安排教学;同时也适合软件工程技术人员、项目经理,以及从事软件领域相关技术研究的科研人员了解新软件工程技术。
作者简介
暂缺《现代软件工程》作者简介
目录
第一部分 基础篇
第1章 现代软件工程概述
1.1 软件发展现状
1.2 软件发展趋势
1.3 现有软件标准
1.4 软件工程研究范围的扩展
1.5 软件重用的发展
1.6 现代软件设计与软件架构
第2章 软件体系结构
2.1 软件体系结构的发展史
2.2 软件体系结构的定义
2.3 软件体系结构建模概述
2.4 “4+1”视图模型
2.5 软件体系结构的核心模型
2.6 软件体系结构的生命周期模型
2.7 常见的几种软件体系结构风格
2.8 软件体系结构描述方法
2.9 体系结构描述语言
第3章 软件重用技术
3.1 软件重用技术及其发展
3.2 构件重用
3.3 基于MVC架构的面向对象软件的设计
3.4 基于产品线的软件重用
第二部分 提高篇
第4章 智能搜索算法
4.1 遗传算法
4.2 爬山算法
4.3 模拟退火算法
4.4 蚁群算法
4.5 几种经典优化算法的比较
4.6 其他智能优化算法
第5章 基于搜索的软件工程
5.1 SBSE概述
5.2 基于搜索的软件测试
5.3 搜索技术在软件重构与维护中的应用
5.4 搜索技术在其他阶段的应用
5.5 SBSE研究进展与展望
第6章 大数据时代的软件工程
6.1 大数据时代
6.2 大数据时代的软件工程发展趋势
6.3 软件工程大数据
6.4 数据的获取和组织
6.5 基于大数据的软件工程研究
第7章 大数据时代软件工程的关键技术
7.1 软件逆向工程
7.2 数据挖掘技术
7.3 遗产软件系统的重构
7.4 软件产品线
7.5 群体软件工程
7.6 密集型数据的科学研究
第8章 云计算时代下的软件工程
8.1 云计算
8.2 云时代下软件开发新格局
8.3 云时代下软件开发新模式
第三部分 进阶篇
第9章 并行系统测试概述
9.1 并行系统测试
9.2 并行错误分类
9.3 并行错误检测方法
9.4 分布式系统测试
9.5 分布式并行错误
第10章 原子性违背错误检测
10.1 AVIO设计思想
10.2 AVIO算法设计
10.3 AVIO硬件实现
10.4 AVIo软件实现
10.5 AVIO-H和AVIO-S的选择
10.6 实验及结果分析
第11章 基于输入的并行错误检测
11.1 测试输入对错误检测影响分析
11.2 并行函数对CFP设计
11.3 CFP度量方法
11.4 基于CFP进行错误检测可行性分析
11.5 基于CFP的并行错误检测
11.6 实验及结果分析
第12章 并行错误修复方法
12.1 CFix框架和算法设计
12.2 补丁选择与合并
12.3 实验及结果分析
第四部分 互联网+
第13章 智慧社区——互联网下的新型家园
13.1 智慧社区概述
13.2 智慧社区现状及发展趋势分析
13.3 智慧社区系统建设的关键技术
13.4 智慧社区与O2O
参考文献
第1章 现代软件工程概述
1.1 软件发展现状
1.2 软件发展趋势
1.3 现有软件标准
1.4 软件工程研究范围的扩展
1.5 软件重用的发展
1.6 现代软件设计与软件架构
第2章 软件体系结构
2.1 软件体系结构的发展史
2.2 软件体系结构的定义
2.3 软件体系结构建模概述
2.4 “4+1”视图模型
2.5 软件体系结构的核心模型
2.6 软件体系结构的生命周期模型
2.7 常见的几种软件体系结构风格
2.8 软件体系结构描述方法
2.9 体系结构描述语言
第3章 软件重用技术
3.1 软件重用技术及其发展
3.2 构件重用
3.3 基于MVC架构的面向对象软件的设计
3.4 基于产品线的软件重用
第二部分 提高篇
第4章 智能搜索算法
4.1 遗传算法
4.2 爬山算法
4.3 模拟退火算法
4.4 蚁群算法
4.5 几种经典优化算法的比较
4.6 其他智能优化算法
第5章 基于搜索的软件工程
5.1 SBSE概述
5.2 基于搜索的软件测试
5.3 搜索技术在软件重构与维护中的应用
5.4 搜索技术在其他阶段的应用
5.5 SBSE研究进展与展望
第6章 大数据时代的软件工程
6.1 大数据时代
6.2 大数据时代的软件工程发展趋势
6.3 软件工程大数据
6.4 数据的获取和组织
6.5 基于大数据的软件工程研究
第7章 大数据时代软件工程的关键技术
7.1 软件逆向工程
7.2 数据挖掘技术
7.3 遗产软件系统的重构
7.4 软件产品线
7.5 群体软件工程
7.6 密集型数据的科学研究
第8章 云计算时代下的软件工程
8.1 云计算
8.2 云时代下软件开发新格局
8.3 云时代下软件开发新模式
第三部分 进阶篇
第9章 并行系统测试概述
9.1 并行系统测试
9.2 并行错误分类
9.3 并行错误检测方法
9.4 分布式系统测试
9.5 分布式并行错误
第10章 原子性违背错误检测
10.1 AVIO设计思想
10.2 AVIO算法设计
10.3 AVIO硬件实现
10.4 AVIo软件实现
10.5 AVIO-H和AVIO-S的选择
10.6 实验及结果分析
第11章 基于输入的并行错误检测
11.1 测试输入对错误检测影响分析
11.2 并行函数对CFP设计
11.3 CFP度量方法
11.4 基于CFP进行错误检测可行性分析
11.5 基于CFP的并行错误检测
11.6 实验及结果分析
第12章 并行错误修复方法
12.1 CFix框架和算法设计
12.2 补丁选择与合并
12.3 实验及结果分析
第四部分 互联网+
第13章 智慧社区——互联网下的新型家园
13.1 智慧社区概述
13.2 智慧社区现状及发展趋势分析
13.3 智慧社区系统建设的关键技术
13.4 智慧社区与O2O
参考文献
猜您喜欢