基于接口扩展的软件重构方法的研究与应用

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:bosigai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着3G应用的逐步推广,应用软件的主流平台正在由个人电脑向手持智能终端转变,随之而来的是软件平台的移植,软件的功能没有发生大的变动,改变的只是较少的几个模块,针对新的应用平台重新编写代码会增添额外的成本,而且新的软件很难保证可以适应下一次技术革新。为了解决软件结构僵化、扩展性差等问题,人们研究总结出多种重构方法例如方法提取、过长方法分割等。这些方法在解决一些规模较小、模块之间耦合度较低的项目时,可以完全发挥其作用,但遇到一些规模较大、各模块之间依赖程度较高的项目时,这些方法所发挥的作用就很有限了。针对上述问题,本文提出了一种基于接口扩展的重构方法,基于面向对象的基本原则,利用接口提取与封装等原理,提出了一种全新的面向大规模高耦合度软件的重构方法。此外,本研究在具体项目实践中应用此方法,并通过实验对重构结果进行验证和分析。
其他文献
下一代网络和融合业务支撑环境有利于快速、灵活的业务开发和部署,从而使网络运营商达到提高网络使用率、增加收益的目标。业务生成环境作为融合业务支撑环境中的主要实体之
随着互联网的发展,万维网的信息量成爆炸式增长。海量的信息使得用户查找、表示和维护信息十分困难。其原因之一是信息的存储只是对信息的简单罗列,计算机不能从知识的角度去
随着中国的中小企业的实力不断加强,规模的不断扩大,相关硬件建设进一步完善提高,办公网络化、资源数字化、管理科学化也成了必需要跟上的一大发展问题。为了实现企业管理的
目前3G的无线性能得到了较大的提高,但是在满足用户需求等领域,还有很多局限。现在对未来通信系统的要求已经超过现有网络的承载能力,寻找突破性的网络结构势在必行,于是LTE
如今,协议测试在保证协议实现正确性方面发挥着越来越重要的作用。在传统的协议测试环境下,测试用户需要自己开发或者购买已经开发好的测试工具,还需要将测试工具与被测设备
近年来,云计算不论是在国内还是在国外都受到了越来越多的关注。而Hadoop则被认为是当前主流的、使用最广泛的云计算开源平台。作为Hadoop的首选底层存储系统,HDFS(Hadoop Di
面向服务的体系架构(Service-Oriented Architecture, SOA)已经成为分布式软件系统架构的主流趋势。Web服务(Web service, WS)是SOA的主要实现方式之一。由于Web服务存在于开