基于量化方法的大型遗留系统迭代再造研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:allen75
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遗留系统是指多年前开发并投入使用,但至今仍然对其用户的业务具有重要意义的系统。由于技术陈旧、系统结构混乱、文档缺失等多种原因,遗留系统的维护成本日益高涨,面对遗留系统退化带来的挑战,采用先进的软硬件平台和设计技术对遗留系统进行再造成为越来越多用户的选择。软件再造研究正是在这样的背景下发展起来,具有很高的应用价值。作为软件工程的一个重要分支,软件再造在近三十年出现了大量的研究成果,包括设计发现,业务逻辑提取,遗留系统移植,软件重构,软件重用,目标系统测试和软件再造方法论等。迭代软件再造过程因为能够有效的控制再造项目的失败风险,并使遗留系统在每一个迭代以后提供完整的业务流程服务而成为软件再造方法论的研究主流。然而软件迭代再造过程在大型复杂遗留系统中的应用还存在三个主要的问题:第一,开发资源利用率问题。传统迭代模型的遗留组件替换策略会增加维护工作量,降低开发资源的利用率。第二,过渡系统性能问题。为了实现过渡系统中各组件对新老数据的访问衔接,大量的数据转换会降低过渡系统的性能。第三,分布式环境下系统整体性能问题。SOA分布式环境下Web服务间的数据传输对目标系统的性能具有重要的影响,遗留组件在SOA迭代式集成再造过程中的不合理部署会导致再造后的目标系统整体性能下降。本文针对上述问题,开展了以下的研究:第一,提出平行迭代再造模型。模型从系统架构、流程步骤和具体技术三方面阐述了大型复杂遗留系统的再造方法,提高开发资源的利用率和过渡系统性能。模型对每个关键步骤的技术和目标进行了归纳定义,对综合运用软件再造各项研究成果和技术具有重要的指导意义。第二,针对平行迭代再造模型,提出基于概念格的迭代任务调度框架。根据过渡系统架构特点,引入访问强度作为量化分析的依据,采用概念格和“自下而上”的递归算法,合理规划迭代任务,降低了数据访问维护的复杂性,优化过渡系统的性能。第三,针对遗留系统SOA分布式集成的应用趋势,改进平行迭代再造模型,提出分布式性能部署框架。根据SOA分布式体系结构和性能问题,框架不仅从过程上解决了打捞组件在SOA环境下的部署问题,并且采用组件间连接强度CSWPF作为量化尺度提出基于爬山法思想的聚类算法,为目标系统的性能优化提供可行的量化分析方法。本文第1章绪论简要介绍研究背景和成果;第2章分类归纳了软件再造领域的各项研究成果;第3章阐述了平行迭代再造模型的基本流程和过渡系统架构;第4章阐述了平行迭代再造模型的核心部分-基于概念格的迭代任务调度框架;第5章对迭代任务调度框架的应用问题进行讨论和分析;第6章是平行迭代再造模型在SOA应用下的研究延伸,详细阐述分布式性能部署框架和聚类算法;第7章用两个大型遗留系统再造项目的成功案例说明了本文研究的实用性、通用性和有效性;最后,第8章对全文研究进行总结,并提出未来的研究方向。
其他文献
分布式虚拟环境系统由于其低成本,可重复,以及安全性等特点,已在军事仿真、网络娱乐、远程教育、工程设计以及电子商务等方面得到了广泛的应用。时序一致性问题是分布式虚拟
证券价格分析主要分为基本面和技术面分析两种方法,而本文则从供求理论的角度去观察研究证券价格,从价格形成的根源和本质上去描述价格趋势以及其表现形式,并简介在实践中的
基于技术采纳与利用整合理论探讨影响企业内部网用户接受的因素,通过文献分析和调研提出了研究模型,该模型是对技术采纳与利用整合理论的扩展,新增了趣味性影响因素,用象征接受因
计算机支持协同工作(CSCW)目标是在计算机支持的环境中,一个群体协同工作完成一项共同的任务。现有的网络基础设施为大多数的CSCW用户提供通信保障。自组网(Ad Hoc Networks)是一
针对冲击片雷管高压放电试验存在偶发高压放电不完全、有触电安全隐患的现象,采用了高压门控联锁报警的设计方法来有效解决这一问题;并在此报警系统中引入了红外探测和语音提
职业倦怠现象会严重危害教师的身心健康,影响教学效果,而且对学生的健康成长以及学校的发展产生较大的负面影响。本文对高等职业院校青年英语教师职业倦怠的成因以及对策进行
语言的性别差异自上世纪七十年代以来,一直是社会语言学家们关注的焦点和研究的课题,从最初的描述性记录,到后来的根源性研究,无一不渗透着语言学家们对这一语言社会问题的学
迭代编译是近年来针对高性能体系结构程序性能优化领域的一个新的研究热点。它挖掘各种变换的参数序列,生成程序的很多版本,并通过在目标平台上执行程序来选择具有最大性能加
目前,随着互联网和多媒体技术的发展,越来越多的数字多媒体内容通过在线服务更加便利的传播和发布,人们也可以很容易的获取并发布与原始多媒体数据内容完全相同的复制拷贝版
3D效果图是建筑装饰设计方案的重要组成部分,明确3D效果图的制作要求,掌握科学的制作方法是十分必要的,本文详细阐述了效果图制作应该符合的要求及科学的管理方法。