首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
很多两层C/S结构的信息系统都采用了集中式数据库为系统提供数据存储支持,经过长时间地运行,所积累的海量数据使查询速度和网络通信性能大大降低。本文通过应用面向方面的软件开发学,提出了一种改进遗产系统的有效方法。该方法使用分布式数据库替代原有集中式数据库,在不修改遗产信息系统代码的情况下,改善了遗产系统的性能。文中通过实例对该方法进行了说明。  相似文献   

2.
MVC模式下的界面再工程   总被引:2,自引:2,他引:2  
企业中存在大量的长时间运行良好的遗产系统。该文基于MVC设计模式提出一种图形用户界面再工程方案,目的是将遗产系统整合成为基于Web的应用。事实证明不用全面开发新的系统,而是将遗产系统集成到新的软件环境之中,是一种不错的选择。  相似文献   

3.
从面向对象的应用到Web服务的迁移   总被引:1,自引:0,他引:1  
通过对Web Service和再工程的研究,提出了一套从面向对象的应用(遗产工程)迁移到Web服务的再通用的再工程过程,针对其核心技术——域包的抽取,提出了解决的方法。  相似文献   

4.
通过研究DTS系统互联技术,提出适合DTS系统联网的技术方案,明确DTS系统的协调模式、交互接口、交互内容和方法,实现DTS系统联网互通及联合模拟,为推广应用大电网仿真、大面积停电甚至黑启动联合反事故演练提供了理论基础,具有重要的实际工程意义。  相似文献   

5.
基于反模式的中间件应用系统性能优化   总被引:2,自引:0,他引:2  
兰灵  黄罡  王玮琥  梅宏 《软件学报》2008,19(9):2167-2180
提出了一种基于反模式的中间件应用系统的性能优化方法.该方法的主要特点包括:建立了反模式元模型以使得反模式的表示更加准确:综合利用系统的静态信息和动态信息以检测运行系统中存在的反模式;系统重构在不中断应用系统运行的前提下在线执行,并在中间件的辅助下自动/半自动地完成.在J2EE平台上实现了支持该方法的原型系统,并通过网上书店的实例展示了该方法的有效性.  相似文献   

6.
逆向工程研究与发展   总被引:14,自引:0,他引:14  
一、引言由于多年的运行历史,遗产系统包含了企业的众多知识,包括系统需求、设计决策和业务规则。为了充分有效地利用这些有用资产,遗产系统持续性演化变得十分重要。再工程是将遗产系统转为易演化系统的良好途径之一。再工程在检查现有系统基础上,修改系统并组装成新的形式。作为工程的问题,再工程涉及对问题的理解,也即,理解系统的当前状态、未来状态和从当前状态演化到未来状态的途径。系统理解基于系统对象、系统专家和系统历史。系统对象包括源代码、手册和运行系统;系统专家包括开发者、维护者和用户;系统历史则包  相似文献   

7.
一种新的缓冲区溢出防范技术   总被引:2,自引:0,他引:2  
通过监测系统调用及其返回地址的方法,利用代码段和堆栈在读、写以及执行权限方面的差异,给出了一种Linux系统中防缓冲区溢出漏洞的新方法,并加以具体实现。该方法不需要重新编译操作系统和应用程序,而且对系统性能影响较小。  相似文献   

8.
基于B/S模式应用系统性能优化的研究   总被引:5,自引:1,他引:5  
如何提高B/S模式应用系统的性能,一直是困扰应用系统设计和开发人员的主要问题之一,通过对B/S系统结构特征,TCP/IP和HTTP传输协议对系统性能影响的分析,找出了影响B/S模式应用系统性能的主要因素,为系统性能优化提供了理论依据和一般的优化策略,并讲述了一些用于B/S系统性能优化的有效方法。  相似文献   

9.
本文以相关分析原理为基础,以M序列作为激励获得系统的冲激响应,再用最小二乘法辨识获得系统的离散模型和频域模型。通过对一实际系统辨识,证明了该方法的工程应用价值。  相似文献   

10.
遗产系统的构件化技术   总被引:1,自引:0,他引:1  
药锐  赵文耘  张志 《计算机工程》2004,30(8):48-50,135
遗产系统一直是企业级解决方案需要考虑的重要内容,而接口的处理是遗产系统融入企业级解决方案的关键所在。UML是一种面向对象的建模语言,但是它对接口、构件规格说明及构件建模概念支持甚少。该文通过对UML进行扩展,并且利用企业应用集成(EAI)中提供的应用编程接17(API),提出一种将遗产系统构件化的方法。  相似文献   

11.
基于角色的访问控制是目前应用最广泛且先进的安全控制机制.针对它被广泛应用于新软件,却未被遗留系统普遍采用的问题,提出一种访问控制策略的再工程方法.方法定义了描述、操作和评估访问控制策略的面向转换的访问控制策略语言,研究了提取遗留访问控制策略的方法,并给出将角色引入遗留访问控制策略的转换规则和算法.案例分析表明方法是可行的,它能够使用角色和角色层次重组遗留访问控制策略,以改善遗留系统的访问控制机制.  相似文献   

12.
陈志泊  程舒晗 《计算机科学》2012,39(5):128-132,160
随着软件技术的发展,更多的软件出现,维护和再工程的需求也更加迫切。通用的软件再工程的基本概念和模型无法保证再工程的高效低风险。创造性地将平行迭代模型与Agent技术结合起来,可以解决复杂遗留系统再工程问题。此方法在森林植被仿真系统FVS的再工程过程中,提高了项目的效率和成功率,并保持了目标系统的灵活性和可扩展性,取得了理想的效果,也为类似系统的复用和重构提供了参考。  相似文献   

13.
基于面向服务架构的遗留系统再设计方法   总被引:1,自引:0,他引:1  
提出了一种遗留系统再设计的方法,应用改进的层次聚类算法构建遗留代码,能够方便地将代码取出以构建Web服务.该方法支持服务鉴别和服务包装,通过改造有用的遗留代码,经济有效地将遗留系统迁移到面向服务架构中.最后利用上述技术,成功地再现了一个分布式并行计算平台的再设计过程.  相似文献   

14.
基于Java的软件再工程支持工具研究   总被引:3,自引:0,他引:3  
Internet的发展和构件化的软件开发为再工程指明了新的方向。面向对象软件再工程将以构件库为中心,并关注于将遗产系统改造为B/S结构的Internet应用。论文提出了一个面向对象软件再工程模型,分析了面向对象软件再工程支持工具的特性,然后介绍了基于Java的再工程支持工具原型。  相似文献   

15.
谢刚  张为群 《计算机科学》2007,34(11):301-303
遗留系统在组织中起着重要的作用。随着商业环境的快速变化,应该不断用新技术对其进行进化。Web Service和面向服务的体系结构(SOA)使我们能在面向服务的计算环境中进化遗留系统。用web Service技术集成遗留系统的传统方法是将遗留系统包装成“黑盒子”。本文提出了一种再工程方法,该方法将遗留系统的包装和理解相结合。该方法不仅能对服务进行识别和包装,还可以将遗留系统移植到SOA的体系结构中。  相似文献   

16.
从单体系统迁移到微服务系统是当前业界对遗留系统实施再工程化的主流选项之一,基于单体遗留系统的微服务体系架构重构则是实现该迁移的关键步骤.目前学界多集中在微服务识别方法的研究上;业界虽有许多面向微服务架构的遗留系统重构的实践,但缺乏系统性的方法及高效鲁棒的工具.鉴于此,在微服务识别与模型驱动开发方法前期研究的基础上,研发一种模型驱动的、可用于单体遗留系统微服务化重构的集成设计平台MSA-Lab.它通过分析单体遗留系统运行日志中的方法调用序列,对其中的类和数据表进行类型识别和聚类以构造抽象微服务,同时生成包括微服务图和微服务序列图在内的系统架构设计模型.它包括用于微服务自动识别与设计模型自动生成的核心部件MSA-Generator,以及用于微服务静态结构模型与动态行为模型可视化展现、交互式建模、模型语法约束检验的核心部件MSA-Modeller.在MSA-Lab平台上,通过对4个开源项目实施有效性、鲁棒性、功能转换完备性等实验以及对3个同类型工具实施性能对比实验,结果表明:所提平台拥有很好的有效性、鲁棒性及实现面向日志的功能转换完备性,且性能更加优越.  相似文献   

17.
为基于遗留系统特征的软件再工程提出了一种统一的方法。该方法基于一种名为RWSL广谱语言的构架。该语言具有很好的形式语义。提出了该方法从源代码到规约的体系结构和工作流,并定义了RWSL的结构。  相似文献   

18.
随着技术的快速发展和需求的不断变更,遗留系统越来越不能满足使用和维护的要求,需要进行再工程.因此,本文描述了一种基于MVC(Model-View-Controller,模型-视图-控制器)的分层增量式再工程,将遗留系统划分为运行环境、核心系统、主要子系统和次要子系统四层,首先将核心系统基于MVC模式进行逆向分析、重构并部署,然后将其它子系统并行再造,逐个部署到新的核心系统上.该方法在一个遗留系统再造过程中的成功应用证明了它的实用性和有效性.  相似文献   

19.
This paper presents a new approach to the use of design patterns for the reengineering of legacy code, using a mapping from procedural design patterns to object-oriented patterns. We show also how object-oriented design patterns can be formalised and correctness conditions for their application derived, in order to justify the preservation of functionality in the reengineering process. We give examples taken from case studies of reengineering legacy COBOL applications.  相似文献   

20.
随着越来越多成功的软件系统成为遗留系统,软件再工程已日益显现其重要性。但对原系统理解的难度影响了软件工程师对原系统进行再工程的效率,特别是从源代码获取设计规约。在软件维护和软件再工程中大量的工作是围绕着源代码的变换,这种变换将程序代码文本或规约文本从一种形式转变成另一种形式,从而使其具有更好的可读性和可理解性。论文介绍了作者与英国DeMontfort大学的研究人员开发的一个非常方便的用于从程序抽取规约(也就是从源代码文本到规约文本的变换)的再工程助手(RA)工具,并使用RA进行一个实例研究。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号