首页> 中文学位 >重构技术在商业软件开发中的研究与实践
【6h】

重构技术在商业软件开发中的研究与实践

代理获取

目录

文摘

英文文摘

第1章绪论

1.1课题背景

1.2软件工程

1.3重构技术

1.3.1重构概念

1.3.2为什么要重构

1.4重构及相关领域研究

1.5项目介绍

1.6开发语言PowerBuilder

1.7本文结构

第2章增量迭代模式

2.1增量迭代

2.2变化的需求

2.3实际增量迭代的应用

2.4重构与其它设计方法

2.4.1重构与自顶向下设计

2.4.2设计模式

2.5本章小结

第3章重构方法

3.1重构方法

3.2实际应用重构应考虑的问题

3.2.1数据库

3.2.2接口改变

3.2.3重构与功能变化

3.2.4重视测试

3.3本章小结

第4章商业应用系统中的重构

4.1使用模板

4.1.1问题的引出

4.1.2构建模板方法(Form Template Method)

4.1.3重构与软件设计的深入探讨

4.2用组合替代继承结构

4.2.1问题的引出:

4.2.2组合替代继承

4.2.3继承与组合方法讨论

4.3更好的组织代码

4.3.1问题的引出

4.3.2提取方法

4.3.3实际效果

4.4结合数据库的应用

4.4.1问题提出

4.4.2解决方法

4.4.3实际效果

4.5构件与重构结合

4.6本章小结

结论

参考文献

附录

附录A商业领域应用框架

致谢

展开▼

摘要

软件工程在实践中是发展的,随着软件新技术的不断涌现、系统开发规模的不断扩大、复杂性增加,许多新的软件开发模式与开发方法出现并得到应用实践.在以往的工程实践中我们发现业务和产品需求随着开发的进行而发生改变,而且开发人员也是在实践中逐步深入理解并掌握企业的实际需求.传统的软件工程模式,如瀑布模式或原型模式不能很好的考虑需求变化这种因素.因此我们在开发中采用了增量开发模式,在这种模式下为实现前后软件系统的平滑过度我们应用了重构技术,这也是增量模式开发的必然要求. 该文概括了在商业应用系统中增量迭代模式的应用,随后重点论述了重构理论、技术在应用开发中的实践及研究.通过对成功重构例子的说明,明确了重构的应用意义,并结合OOA、OOD、设计模式技术比较了实际开发中各种技术,探讨了技术方法的应用条件.提出了商业应用中应将重构的理论与方法与开发环境、数据库技术、开发工具相结合,利用综合手段进行重构的观点.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号