共查询到19条相似文献,搜索用时 140 毫秒
1.
针对目前正在运行中的部分遗留系统,通过面向对象的分析和设计方法,将其由面向过程的设计和实现重构改造成面向对象的实现,运用POSIX线程模式来取代遗留系统中的进程模式,以提升系统的功能、性能以及系统的可维护性,节省研发和维护成本。 相似文献
2.
基于本体影射规则的软件集成重构研究 总被引:7,自引:0,他引:7
软件重构与系统互操作是计算机科学的普遍问题,从结构化设计、面向对象方法、代理技术以及标准化与开放系统,都把软件重用或重构作为基本目标,但实现异构系统协同还需要解决语义互操作问题,大量异构的遗留软件系统(legacy系统)在语义层上的冲突阻碍着它们间的重构与互操作,该言语分析了软件代理与基本体间的关系,给出了legacy软件重构框架;引入转换规则,采用精确或近似两种方法灵活地处理多本体间的语义转换,提出了基于本体转换的异构系统语义互操作算法。 相似文献
3.
本文主要描述了如何使用重构方法接手历史工程并且消除历史遗留bug的过程。同时,简要介绍了虚拟串口原理及重构的方法,讲述了一些程序员在使用面向对象程序设计方法中常犯的编程错误及其解决方法。本文上篇将主要讲述虚拟驱动开发和重构的准备。 相似文献
4.
5.
本文结合物流遗留系统的实际安全状态,分析了面向对象的编程思想在横切关注点和核心关注点处理上的不足,指出面向方面的编程思想解决方案对系统进行分离关注点处理的优势,并对面向方面的编程的一种具体实现AspectJ进行分析,提出了一种依据AspectJ对遗留物流系统进行IC卡安全进化的方法. 相似文献
6.
在ASP(ApplicationServiceProvider)服务模式下,制造企业对CAPP系统的需求呈现多样性和多变性等特点,因此该文提出支持ASP服务的CAPP系统快速可重构技术,以具有可扩展和开放性特点的系统结构为基础,采用面向对象的方法进行CAPP系统的构件化设计,基于EJB组件技术实现构件的组件化,并提出通过对系统构件编码的方法来提高重构速度。以一个实例验证了CAPP系统快速重构技术的有效性。 相似文献
7.
8.
随着技术的快速发展和需求的不断变更,遗留系统越来越不能满足使用和维护的要求,需要进行再工程.因此,本文描述了一种基于MVC(Model-View-Controller,模型-视图-控制器)的分层增量式再工程,将遗留系统划分为运行环境、核心系统、主要子系统和次要子系统四层,首先将核心系统基于MVC模式进行逆向分析、重构并部署,然后将其它子系统并行再造,逐个部署到新的核心系统上.该方法在一个遗留系统再造过程中的成功应用证明了它的实用性和有效性. 相似文献
9.
面向对象软件测试技术是面向对象软件开发中不可缺少的重要环节,对提高软件质量和软件的重用起着非常重要的作用。本文阐述了面向对象软件测试技术与传统的面向过程软件测试技术的差异,进而提出面向对象软件测试模型,并通过举例重点阐述了面向对象类测试和类簇测试技术在气象数据采集系统中的应用。 相似文献
10.
孙为军 《数字社区&智能家居》2005,(21)
为保护企业的IT投资,必须对遗留系统进行演化。本文介绍了一种遗留系统的评估方法,包括业务价值和系统技术水平的评估。在分析评估结果的基础上,阐述遗留系统的演化活动和目前软件工程领域内的相关技术。 相似文献
11.
针对早期储层地质统计分析系统的不足,根据该系统的使用要求和软件结构,在Windows开发平台下,提出了基于COM的储层地质统计分析系统的框架设计.对该系统的逻辑结构进行了研究,分析了各模块之间的调用关系,定义了各组件对象.利用COM组件的工作原理给出了相应组件实现的方法.实际应用表明,由于采用了基于COM软件技术,使储层地质统计分析系统大大提高了扩展性和通用性. 相似文献
12.
13.
Jian-Zhi Li Zhuo-Peng Zhang Bing Qiao Hong-Ji Yang 《国际自动化与计算杂志》2006,3(1):47-55
This paper describes an approach for Grid service component mining in object-oriented legacy systems, applying Software clustering, architecture recovery, program slicing and wrapping techniques to decompose a legacy system, analyse the concerned components and integrate them into a Grid environment. The resulting components with core legacy code function in a Grid service framework. 相似文献
14.
软件复用是在软件开发中避免重复劳动的解决方案。通过软件复用,可以提高软件开发的效率和质量。近十几年来,面向对象技术出现并逐步成为主流技术。为软件复用提供了基本的技术支持。应用CORBA规范建立系统业务逻辑层,以实现农村信息管理系统的重构。 相似文献
15.
基于Java的软件再工程支持工具研究 总被引:3,自引:0,他引:3
Internet的发展和构件化的软件开发为再工程指明了新的方向。面向对象软件再工程将以构件库为中心,并关注于将遗产系统改造为B/S结构的Internet应用。论文提出了一个面向对象软件再工程模型,分析了面向对象软件再工程支持工具的特性,然后介绍了基于Java的再工程支持工具原型。 相似文献
16.
The past, present, and future of object-oriented software technology are discussed. The current beamless modeling of object-oriented systems and language choices are renewed. Future architecture development, development processes, legacy systems, and languages are described 相似文献
17.
动态重构技术使得软件系统自身进行演进的同时,仍然能够提供服务。本文提出了一种基于构件装配元信息的动态重构操作的表示方法。该表示方法以Jeff提出的动态重构系统设定为基础,采用集合来表达构件应用中的构件、连接子和节点,为动态重构规划的生成以及等价性验证等提供了量化方法,并在基于CORBA构件模型的StaCCM分布构件平台中加以实现。 相似文献
18.
19.
基于设计模式的PDM系统设计 总被引:2,自引:0,他引:2
从PDM系统的功能模块及其组合等几个方面说明了基于设计模式的应用系统设计方法,随着组件和面向对象技术的发展,设计模式将在系统开发中得到越来越广泛的应用。 相似文献