海军新军事变革丛书软件演化与维护:实践者的研究方法
本书特色
[
本书主要介绍了软件升级及维护发展的*实践方法。书中每章对于软件升级中特定的主题都给出了清晰的解释和分析,作者先从基本概念讲起,然后深入详细地讲解了软件升级的各个重要方面。这本书是软件工程师、信息技术专业人员和软件工程专业的研究生**之书。
]
内容简介
[
本书主要介绍了软件升级及维护发展的近期新实践方法。书中每章对于软件升级中特定的主题都给出了清晰的解释和分析,作者先从基本概念讲起,然后深入详细地讲解了软件升级的各个重要方面。这本书是软件工程师、信息技术专业人员和软件工程专业的研究生推荐之书。
]
作者简介
[
Priyadarshi Tripathy博士是NEC美国实验室有限公司的一名资深经理,他负责设计、协调和领导基于网格存储的应用程序的软件测试。Tripathy博士曾在Nortel Nelnorks、Cisco Systems和Airvana等公司从事软件测试与质量保证的工作,也发表过很多软件测试领域的文章。Kshirasagar Naik,是加拿大滑铁卢大学电气与计算机工程学院的副教授。此前,他是印度班加罗尔地区Wipro科技公司的一名软件开发工程师。Naik博士在软件测试领域的很多杂志及会议上发表过大量的文章。
张志祥,毕业于华中科技大学,1991.5至今在海军工程大学任教,从事教学科研工作;期间于2001.09-2005.12在华中科技大学攻读博士学位。译著有《人工战争-基于多Agent的作战仿真》《面向模式的软件体系结构 卷2:用于并发和网络化对象的模式》。
]
目录
第1 章 基本概念及导论 ……………………………………………………………………….. 1
1.1 演化与维护 ……………………………………………………………………………… 1
1.2 软件演化模型与过程 ……………………………………………………………….. 6
1.3 再工程 …………………………………………………………………………………….. 8
1.4 遗留系统 …………………………………………………………………………………. 9
1.5 影响分析 ………………………………………………………………………………… 11
1.6 重构 ……………………………………………………………………………………….. 11
1.7 程序理解 ……………………………………………………………………………….. 12
1.8 软件复用 ……………………………………………………………………………….. 13
1.9 本书总体概述 ………………………………………………………………………… 14
1.10 参考文献 ……………………………………………………………………………………….. 17
第2 章 软件维护和演化的分类法 ……………………………………………………….. 24
2.1 概要 ………………………………………………………………………………………. 24
2.2 维护概念的类别 …………………………………………………………………….. 35
2.3 软件系统的演化 …………………………………………………………………….. 41
2.4 基于COTS 系统的维护 ………………………………………………………….. 57
2.5 总结 ………………………………………………………………………………………. 65
2.6 文献综述 ……………………………………………………………………………………….. 67
2.7 参考文献 ……………………………………………………………………………………….. 70
第3 章 演化和维护模型 ……………………………………………………………………… 76
3.1 概要 ………………………………………………………………………………………. 76
3.2 面向复用的模型 …………………………………………………………………….. 77
3.3 闭源软件的分阶段模型 ………………………………………………………….. 80
3.4 免费开源软件的分阶段模型 ……………………………………………………. 83
3.5 变更微周期模型 …………………………………………………………………….. 84
3.6 IEEE/EIA 维护过程 ………………………………………………………………… 86
3.7 ISO/IEC 14764 维护过程 ………………………………………………………… 94
3.8 软件配置管理 ………………………………………………………………………. 105
3.9 变更请求工作流 …………………………………………………………………… 113
3.10 总结 …………………………………………………………………………………… 119
3.11 文献综述 ……………………………………………………………………………………… 120
3.12 参考文献 ……………………………………………………………………………………… 123
第4 章 再工程 ………………………………………………………………………………….. 126
4.1 概要 …………………………………………………………………………………….. 126
4.2 再工程的概念 ………………………………………………………………………. 127
4.3 软件再工程的通用模型 ………………………………………………………… 130
4.4 再工程过程 ………………………………………………………………………….. 136
4.5 代码逆向工程 ………………………………………………………………………. 144
4.6 用于逆向工程的技术 ……………………………………………………………. 147
4.7 反编译与逆向工程 ……………………………………………………………….. 154
4.8 数据逆向工程 ………………………………………………………………………. 155
4.9 逆向工程工具 ………………………………………………………………………. 160
4.10 总结 …………………………………………………………………………………… 164
4.11文献综述 ……………………………………………………………………………………… 166
4.12 参考文献 ……………………………………………………………………………………… 169
第5 章 遗留信息系统 ……………………………………………………………………….. 177
5.1 概要 …………………………………………………………………………………….. 177
5.2 包装 …………………………………………………………………………………….. 178
5.3 迁移 …………………………………………………………………………………….. 185
5.4 迁移规划 ……………………………………………………………………………… 186
5.5 迁移方法 ……………………………………………………………………………… 192
5.6 总结 …………………………………………………………………………………….. 206
5.7 文献综述 ……………………………………………………………………………………… 207
5.8 参考文献 ……………………………………………………………………………………… 208
第6 章 影响分析 ……………………………………………………………………………….. 211
6.1 概要 ……………………………………………………………………………………… 211
6.2 影响分析过程 ………………………………………………………………………. 213
6.3 基于依赖的影响分析 ……………………………………………………………. 222
6.4 波及效应 ……………………………………………………………………………… 225
6.5 变更传播模型 ………………………………………………………………………. 230
6.6 总结 …………………………………………………………………………………….. 234
6.7 文献综述 ……………………………………………………………………………………… 236
6.8 参考文献 ……………………………………………………………………………………… 238
第7 章 重构 …………………………………………………………………………………….. 242
7.1 概要 …………………………………………………………………………………….. 242
7.2 重构过程中的活动 ……………………………………………………………….. 244
7.3 重构的形式化 ………………………………………………………………………. 251
7.4 其他重构的例子 …………………………………………………………………… 257
7.5 软件重组的准备工作 ……………………………………………………………. 259
7.6 总结 …………………………………………………………………………………….. 268
7.7 文献综述 ……………………………………………………………………………………… 269
7.8 参考文献 ……………………….
封面
书名:海军新军事变革丛书软件演化与维护:实践者的研究方法
作者:(美国)Priyadarshi Trip
页数:384
定价:¥105.0
出版社:电子工业出版社
出版日期:2018-04-01
ISBN:9787121364013
PDF电子书大小:148MB 高清扫描完整版
本文标题:《海军新军事变革丛书软件演化与维护:实践者的研究方法》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!