大型软件遗留系统的快速改造

来源 :浙江大学计算机科学与技术学院 浙江大学 | 被引量 : 0次 | 上传用户:jupming_snoopy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机软件产业发展至今已经经历了几十年的时间,在此期间,有大量的应用软件被开发应用,软件行业是一个快速发展的行业,新旧技术的交替往往带来一个大规模的软件改造过程,在早期的软件开发过程中,软件工程并未大规模应用,普遍存在文档偏少的问题,如何能够快速高效的完成软件的迁移改造工作,如何能够尽可能的运用现有的代码和架构,如何能确保新系统的可靠性和对旧系统的延续性,是一个很值得思考和研究的话题,如果能够对改造系统所需要的几个重要方面进行研究分析,会对今后类似工作有很大的参考价值。基于此,在本文中,首先,我们介绍了在改造系统过程中逆向工程的运用,提出了经过改良后的逆向工程方法,通过逆向工程理清软件的执行流程。其次,我们还提出使用ANSI编码的遗留系统基于UNICODE的改造步骤,解决了遗留系统不能支持多国语言的问题。随着软件行业的发展,对系统性能的要求越来越高,遗留系统使用单一服务器,把所有功能集中在一起的模式越来越不适应形势的发展,同时也带来效率低下,升级困难的问题,本文也将提出一个能够让改动较小的实现软件分布式改造的方法,最后介绍一种尽可能利用原有非托管C++代码进行.net程序开发而不改变原有内核的方法。
其他文献
当前,计算机的普及使得很多文学或艺术作者直接将作品以数字方式记录和存储下来,而网络的飞速发展也为数字作品的传输提供了便利。这些条件使得数字作品与传统作品相比,在创
本课题针对“需求快速变化”这一企业级管理软件开发中呈现的特点,提出一个“以用户为中心”的软件过程模型,即软件组织和业务用户共同参与软件开发活动,并由业务用户完成最终应
21世纪以来,由于经济的全球化和市场国际化的加速发展趋势,企业所面临的竞争更趋激烈。以客户为中心、基于时间、面对整个供应链,成为新形势下制造业发展的基本动向。这样就必须
流媒体应用是推动未来宽带应用的主动力,但流媒体对带宽的高占用特性使其在Internet上大规模应用面临诸多困难。传统的C/S、单源组播以及CDN(Content Delivery Network)模式
如今,Web成为了网络信息的主要平台,是人们获取知识的主要来源。但是,由于Web页面的无结构性、超链接的自由无序、以及Web内容的海量性、多样性和动态变化,人们从Web上搜索真正想
曲线作为计算机辅助设计(CAGD)与计算机图形学(CG)的重点研究对象之一,其有理参数表示是几何造型和设计中最常用的一种表示形式,如常用到的有理参数Bézier曲线与B样条曲线。同
分组交换网是网络发展的一个重要趋势,而高速交换系统是网络中最关键的组成部分,担负着转发分组的任务。在当前以IP为主导的分组交换网络中,按交换系统对其分组交换的层次看,可包
随着信息社会的发展,越来越多的信息被数字化,尤其是伴随着Internet的发展,数字化的信息呈爆炸式增长。因而在未来几年里,如何存储和管理这些数据将成为人们关注的焦点。七、
近年来,随着医疗卫生事业的发展,在临床医疗活动中的药物使用问题逐步成为公众关注的焦点。合理用药是指根据疾病种类、病人状况和药理学理论选择最佳的药物及其制剂,制定或调整给药方案,以期有效、安全、经济地防治和治愈疾病的措施。解决临床合理用药中存在的技术性问题的指导性原则就是循证医学。循证医学的主要研究方法有随机对照研究、系统评估和临床指引等几种。遗传算法是模拟生物界适者生存、自然选择等生物进化机制发展
随着科学技术和医用科技的不断发展,中药中传统的“望闻问切”四诊法也面临着技术实现的现代化。‘望’诊,尤其是其中的舌诊是中医四诊的重要内容,它通过观察舌像的变化了解