论文摘要
金融领域是软件技术应用的重点领域。信息技术对企业的运作,发展与管理起着举足轻重的作用。由于金融领域使用IT技术较早,企业存在着大量有一定历史的软件系统,伴随着不断增加的业务逻辑,软件系统变得越来越难理解,维护工作的成本居高不下。软件再工程把现有的系统转换到一种新的形式,以提高软件的性能和质量,降低软件维护费用。本文提出了一种采用与其他系统merge的方法进行软件再工程的思想。克隆代码给软件维护带来了很多麻烦。克隆检测帮助我们发现两个系统间的克隆代码,除去这部分克隆代码,我们容易寻找出两个系统在代码上不一样的地方,从而归纳出系统在功能上的差别,这对于理解原有软件系统以及后续开发和维护都是很有帮助的。对于起源于同一份代码的两个系统,克隆代码的比例很高,为了提升软件的可维护性,我们可以考虑把两个系统合并。一个系统内部也有一定比例的克隆代码,这些都是潜在的再工程机会。已有的聚类算法可以用于提取遗留系统的模块化信息。Merge工作需要在目标系统找到与之匹配的模块,在功能上把原有系统实现于对应模块。本文介绍了软件系统merge的具体过程。这是软件再工程的一种方法。本文还分析和讨论了软件merge过程中一些需要解决的问题,以及对今后研究工作的一点思考。
论文目录
相关论文文献
- [1].软件再工程的深层研究与应用[J]. 信息与电脑(理论版) 2012(02)
- [2].基于面向对象设计的软件再工程实践[J]. 金融科技时代 2012(04)
- [3].面向模式软件再工程的思想与技术分析[J]. 电子技术与软件工程 2014(21)
- [4].基于程序蓝图的软件再工程模型化研究[J]. 北京信息科技大学学报(自然科学版) 2013(03)
- [5].C/S结构的遗留系统升级到Web环境的软件再工程讨论[J]. 河北旅游职业学院学报 2009(03)
- [6].面向模式软件再工程的研究[J]. 信息技术 2008(05)
- [7].形式化方法应用于软件再工程[J]. 科技广场 2009(05)
- [8].“软件再工程”的应用研究[J]. 福建电脑 2010(06)
- [9].软件复用技术实践研究[J]. 软件导刊 2008(09)
- [10].软件工程金融信息化[J]. 电子技术与软件工程 2017(20)
- [11].浅析软件工程金融信息化[J]. 技术与市场 2014(06)
- [12].医院信息系统再工程实践探讨[J]. 中国医疗器械信息 2013(01)
- [13].浅析软件工程金融信息化[J]. 通讯世界 2016(18)
- [14].一种新的重构语义分析方法及其应用[J]. 小型微型计算机系统 2012(11)
- [15].《北京信息科技大学学报》第28卷(2013)年总目次[J]. 北京信息科技大学学报(自然科学版) 2013(06)