单机遗留系统基于MVP的再工程方法研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:bjbysj44
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着跨国公司和机构的业务拓展,计算机显示和网络技术的进步,人们对支撑业务发展的信息系统也有了更高的要求,而这些公司和机构的遗留系统往往无法适应新形势,需要更新换代,以适应业务需求的发展和商业上的竞争。另一方面,这些遗留系统实施多年,积淀着丰富的业务知识,不能贸然地更替,最好是对遗留系统进行再次开发。如何缩短开发时间,降低开发成本,使系统能快速发布并投入使用,是再工程面临的一大难题;其次在构建新系统时,如何适应云计算时代的高并发性,保证服务端的高性能是另一大难题。针对上述在单机遗留系统再工程中所面临的问题,本文提出了一个基于MVP(Model-View-Presenter)架构的模型。MVP模型具有清晰的功能分工以及高重用性和适用性,为高效率运行提供架构性基础,并且适应测试驱动开发,对遗留系统的业务逻辑进行封装,可以快速的发布且不改变原有功能,并在MVP模型的基础上,提出采用WCF和WPF对遗留系统进行再工程,分别对Server和Client端进行讨论,分析了其中可能碰到的性能和并发问题,并与项目实践结合,给出了实验数据。最后,本文还分析研究了将测试驱动开发应用于遗留系统再工程的影响,针对具体的X目标系统,提出了测试用例规范和测试架构,并用实际项目数据评估了测试驱动开发对项目进展的影响。
其他文献
本文对聚类算法和遗传算法展开了研究,并且分析了它们的优缺点。K-medoids算法容易陷入局部最优解、对初始值敏感,而遗传算法具有全局搜索的能力和隐并行性。针对这两方面的
移动AdHoc网络是无中心、自组织的多跳无线网络。在AdHoc网络中,由于移动终端的能量有限,而从硬件上电池能量的提升空间有限,使得节能问题成为移动AdHoc网络的一个研究热点。论
容侵技术作为第三代信息安全技术,已经受到越来越多领域研究者的关注。为了屏蔽失效的节点对信息系统产生的负面影响,在检测到服务失效等行为时,除了采用大数表决、门限秘密
模体识别是生物信息学的重要研究领域。它通过寻找不同序列间的相似片段来归结出这些序列片段中所蕴涵的特征模体,从而揭示生物序列数据中所蕴涵的生物学意义。最近的生物实验
考试作为教学中一个非常重要的环节,现代教育对考试形式、考试效果、考试统计、考试的即时性、学习效果的评价等要求越来越高。如何让考试适应现代教育的特点已经成为了刻不容
随着计算机网络技术的飞速发展及人民生活水平的不断提高,各种网络应用在人们的日常生活及工作中也在不断的推广和普及。管理信息化作为提高管理水平的有效手段,正在各个行业中
分布式信息处理技术、无线局域网技术和以GPRS/3G为代表的无线上网技术等通信技术的迅速发展和日趋成熟推动了无线网络的快速发展。无线网络由于在众多领域的潜在应用得到了
电力变压器是电力系统中最重要的电气设备之一,它的安全以及稳定的运行对供电系统的可靠性起着决定性的作用。变压器局部放电在线监测与模式识别通过对局部放电过程中局部放电特征参量的分析能提前发现异常征兆,有效防止高压电气设备事故的发生。高压电气设备局部放电的在线监测包括局放信号的测量、外界干扰的抑制、谱图分析、特征提取、识别分类等几个主要组成部分。在深入研究变压器局部放电在线监测及模式识别技术的基础上,本
高动态范围图像的光影和颜色信息非常丰富,其动态范围远远超出目前主流显示设备显示的动态范围。对这种图像动态范围的压缩成为高动态范围图像领域的一项重要研究课题。本文在
在Internet高速发展的时代中,人们通过通用搜索引擎的帮助从浩瀚的信息海洋中寻找自己需要的信息,但通用搜索引擎因为本身涵盖的信息过于广泛而导致了人们往往不能迅速准确的搜