- 13
- 0
- 约 44页
- 2016-12-25 发布于广东
- 举报
2)为了便于今后的维护,必须更新文档,但是由于资源有限,应该采用“使用时建立文档”的方法,也就是说,不是一下子把某应用系统的文档全部都重建起来,而是只建立系统中当前正在修改的那些部分的完整文档。 3)如果某应用系统是用户完成业务工作的关键,而且必须重构全部文档,则仍然应该尽量把文档工作减少到必需的最小量。 3. 逆向工程 软件的逆向工程是,分析程序以便在比源程序更高的抽象层次上创建出程序的某种描述的过程,也就是说,逆向工程是一个恢复设计结果的过程。 4. 代码重构 某些老程序的体系结构比较合理,但是,一些模块的编码方式却是难于理解、测试和维护的。 在这种情况下,可以重构这些模块的代码。 通常,代码重构并不修改程序的体系结构,它只关注个体模块的设计细节以及在模块中定义的局部数据结构。 如果重构扩展到模块边界之外并涉及软件体系结构,则重构变成了正向工程。 5. 数据重构 对数据体系结构差的程序很难进行适应性和完善性维护,因此,数据体系结构比源代码对程序的长期生存力有更大的影响。 数据重构是一种全范围的再工程活动。 由于数据结构对程序体系结构及程序中的算法有很大影响,对数据的修改必然会导致程序体系结构或代码层的改变。 6. 正向工程 正向工程也称为革新或改造。 正向工程过程应用现代软件工程的概念、原理、技术和方法,重新开发现有的某些应用系统。 在
您可能关注的文档
- 轨道交通信号基础作者刘畅项目五轨道电路-项目实施3课件.ppt
- 轨道交通信号基础作者刘畅项目一概述-课题1课件.ppt
- 轨道交通信号基础作者刘畅项目一概述-课题2-3课件.ppt
- 轨道交通信号基础作者刘畅项目一概述-项目实施1课件.ppt
- 过程控制与自动化仪表作者倪志莲龚素文主编过程控制-第七章课件.ppt
- 过程控制与自动化仪表作者倪志莲龚素文主编过程控制-第一章课件.ppt
- 轿车车身构造与维修第2版作者刘建华单元八轿车车身拆装维修实训课件.pptx
- 轿车车身构造与维修第2版作者刘建华单元二车身本体构造课件.ppt
- 轿车车身构造与维修第2版作者刘建华单元三车门与附件课件.ppt
- 路由交换技术与应用项目化教程作者孙秀英史红彦ACL原理及配置课件.ppt
最近下载
- 第一单元《百年风华》第2课时课件 人音版初中音乐八年级上册.pptx VIP
- 新版西师大版六年级上册数学全册教学设计(配2026年秋改版教材).pdf
- 量子力学(第4版)宋鹤山PPT完整全套教学课件.pptx
- 2026年人教版九年级英语上册全册教案.pdf VIP
- 2026教案苏教版2026年春学期小学数学五年级下册教案全册新版.pdf
- 旅游度假区规划教材教学课件.ppt VIP
- 大学生军事技能训练(同济大学)学习通测试及答案.pdf VIP
- 19S406_替代10S406_建筑排水管道安装_塑料管道_部分1.pdf VIP
- 2026年秋季学期苏教版六年级(新教材)上册数学教学计划附教学进度表.docx VIP
- 最新加油站接地标准手册(试行).pdf VIP
原创力文档

文档评论(0)