基于Merge的金融软件再工程

来源 :浙江大学计算机科学与技术学院 浙江大学 | 被引量 : 0次 | 上传用户:Cyril
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
金融领域是软件技术应用的重点领域。信息技术对企业的运作,发展与管理起着举足轻重的作用。由于金融领域使用IT技术较早,企业存在着大量有一定历史的软件系统,伴随着不断增加的业务逻辑,软件系统变得越来越难理解,维护工作的成本居高不下。软件再工程把现有的系统转换到一种新的形式,以提高软件的性能和质量,降低软件维护费用。本文提出了一种采用与其他系统merge的方法进行软件再工程的思想。克隆代码给软件维护带来了很多麻烦。克隆检测帮助我们发现两个系统间的克隆代码,除去这部分克隆代码,我们容易寻找出两个系统在代码上不一样的地方,从而归纳出系统在功能上的差别,这对于理解原有软件系统以及后续开发和维护都是很有帮助的。对于起源于同一份代码的两个系统,克隆代码的比例很高,为了提升软件的可维护性,我们可以考虑把两个系统合并。一个系统内部也有一定比例的克隆代码,这些都是潜在的再工程机会。已有的聚类算法可以用于提取遗留系统的模块化信息。Merge工作需要在目标系统找到与之匹配的模块,在功能上把原有系统实现于对应模块。本文介绍了软件系统merge的具体过程。这是软件再工程的一种方法。本文还分析和讨论了软件merge过程中一些需要解决的问题,以及对今后研究工作的一点思考。
其他文献
随着Internet的飞速发展和计算机性能的大大提高,对等网络(P2P)引起了来自工业界和学术界越来越多的关注。P2P具有许多潜在优势,被认为是未来重构基于Internet应用的关键技术之
入侵防御系统IPS(Intrusion Prevention System)是一种主动、积极的入侵防范阻止系统。它综合了防火墙的防护功能和入侵检测系统的网络数据包检测功能,不但能检测入侵的发生,
微博应用是近年来发展非常迅猛的一种新型网络应用服务模式。自从以新浪微博为代表的微博平台兴起之后,因为其史无前例的表达环境促使庞大的网民群体涌入其中,使微博一时成为
网格技术是当前信息科学的主要发展方向之一,是继Internet之后的又一次重大技术进步,是我国科技中长期发展规划重点支持的关键技术领域。并行计算是提高计算机系统计算能力的
面对企业信息化大潮的形势,作为一种提高企业业务流程效率的方法,同时也是新一代企业信息系统体系结构的重要发展方向--业务流程管理,已经受到越来越多企业的重视。工作流管理系
移动AdHoc网络(MANET)是一种具有特殊结构的无线通信系统,它的通信不依赖于任何固定设施,而是依靠节点之间的相互协作以多跳方式完成,具有自组织、分布性、动态性等特点。但由于
随着虚拟仪器技术和网络技术的迅猛发展,网络虚拟实验系统得到了越来越广泛地应用,针对网络虚拟实验系统的开发与应用已经成为当前研究的重点。   目前,大多数的网络虚拟实验
在人们将CPU的性能一步步推向高点的时候,多核已经取代了单核统治了当下的PC平台。为了充分利用多核平台强劲的计算资源,并让众多经过时间检验的优秀串行程序旧物新用,从而保
设计智能主体是人工智能领域一个富有挑战性的目标。智能主体一般处于动态不完全可知的环境中,为了完成给定的任务,需要具有很强的认知能力,即能够自主推理,规划,通过感知获
本课题实现了将任意数字信号在GSM声码器中传输,无需使用数据信道即可实现对任意数字信号低时延、少抖动的高质量传输。声码器是一种以人类声道参数模型与发音机理为基础的高