软件再造:面向对象的软件再工程模式PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:Serge Demeyer stephane Ducasse Oscar Nierstrasz著;莫倩 王恺译
- 出 版 社:北京:机械工业出版社
- 出版年份:2004
- ISBN:711110518X
- 页数:182 页
目录 1
对本书的赞誉 1
序 1
前言 1
第1章 软件再工程模式 1
为什么我们要实施软件再工程 1
序 2
对象技术有什么特殊 3
再工程生命周期 4
再工程模式 7
再工程模式的形式 8
再工程模式图谱 9
第一部分 反向工程 13
第2章 设定方向 13
影响因素 13
概述 13
模式2.1:遵循基本准则 14
模式2.2:指派一名领航员 14
模式2.3:在圆桌会议上发言 15
模式2.4:最有价值的优先 15
模式2.5:修正问题,而非消除症状 17
模式2.6:如果还没有坏,就不要修补它 18
模式2.7:保持简单 18
影响因素 21
第3章 首次接触 21
概述 22
下一步 23
模式3.1:与维护人员交谈 23
模式3.2:在一小时内通读所有代码 27
模式3.3:浏览文档 31
模式3.4:在演示中采访 35
模式3.5:模拟安装 40
第4章 初始理解 45
影响因素 45
下一步 46
概述 46
模式4.1:分析持久数据 47
模式4.2:推测设计 52
模式4.3:研究异常实体 57
第5章 详细模型获取 65
影响因素 65
概述 65
下一步 66
模式5.1:绑定代码和问题 66
模式5.2:为理解而重构 70
模式5.3:步进执行 72
模式5.4:寻找约定 74
模式5.5:向过去学习 76
第二部分 再工程 81
第6章 测试:生命的保障 81
影响因素 81
概述 82
模式6.1:为推动演化而编写测试 82
模式6.2:增量式扩充测试库 85
模式6.3:使用测试框架 87
模式6.4:测试接口而非实现 92
模式6.5:记录业务规则作为测试 94
模式6.6:为理解而编写测试 96
概述 99
影响因素 99
第7章移植策略 99
模式7.1:让用户参与 100
模式7.2:建立信心 101
模式7.3:增量式移植系统 102
模式7.4:原型化目标解决方案 104
模式7.5:总保持一个运行版本 105
模式7.6:每次改变之后进行回归测试 106
模式7.7:建立通往新城镇的桥梁 107
模式7.8:提供正确的接口 108
模式7.9:区分公共的和已发布的接口 109
模式7.10:失效过时接口 110
模式7.12:在优化前使用分析器 112
模式7.11:保持熟悉度 112
第8章 检测重复代码 115
影响因素 115
概述 115
模式8.1:机械地比较代码 116
模式8.2:将代码可视化成点状图 120
第9章 重新分布责任 125
影响因素 125
概述 125
模式9.1:使行为更靠近数据 126
模式9.2:消除导航代码 133
模式9.3:分解全能类 140
第10章 转换条件分支到多态 145
影响因素 145
概述 145
模式10.1:转换对自身类型的检查 146
模式10.2:转换对调用者类型的检查 152
模式10.3:提取状态 158
模式10.4:提取策略 160
模式10.5:引进空对象 162
模式10.6:转化条件分支为注册 164
附录 模式简介 171
参考文献 176
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《面向可持续发展的马克思主义经济科学研究》刘正刚,李晓,田军著 2018
- 《知识管理背景下的档案管理模式》曾祯,金瑞,王聪颖著 2019
- 《海河干流水环境质量与经济发展模式研究》于航白景峰,张春意 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《互联网+时代的日语教学模式探究》郭晓雪著 2019
- 《北京模式》吴建繁,王德海,朱岩编 2017
- 《面向工程教育的本科计算机类专业系列教材 普通高等教育“十一五”国家级规划教材 计算机网络 第3版》胡亮,徐高潮,魏晓辉,车喜龙编 2018
- 《高校教学模式创新与实践研究 2017年》何聚厚 2019
- 《地方政府经济行为模式与经济增长》(中国)徐艳飞 2019
- 《微分流形导论 第2版》(美)Serge Lang 2010
- 《线性代数问题详解》(美)朗(Lang,Serge)原著;刘建勋译著 1992
- 《线性代数 第2版》(美)朗(Lang,Serge)著;林子建译 1992
- 《心脏起搏器图解阶教程》S.SERGE BAROLD ROLAND X.STROOBANDT ALFONS F.SINNAEVE原著;吴永全主译 2006
- 《大迁移 暖化如何影响你我的未来》史帝芬·法瑞斯Stephan Faris著;傅季强译 2009
- 《算法小时代 从数学到生活的历变》瑟格·阿比特博(Serge Abiteboul)著 2017
- 《成交 赢得潜在客户 创造销售奇迹》(美) 史蒂夫·谢夫曼著;Stephan Schiffman 李银屏等译 2004
- 《工程热力学 基础和应用 第2卷 多元物质系统与化学反应》(德)施密特(Schmidt,E.)原著;(德)史蒂芬(Stephan,K.),(德)玛因谔(Mayinger,F.)著;张学学等译 1993
- 《网络时代的品牌 网络时代持久品牌5步曲》(美)赛奇·蒂玛奇福(Serge Timacheff),(美)道格拉斯·E.兰德(Douglas E.Rand)著;石晓军译 2002
- 《LINEAR ALGEBRA SECOND EDITION》SERGE LANG 1970
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019