首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
一种面向方面的软件体系结构   总被引:9,自引:3,他引:9  
董云卫  郝克刚 《微机发展》2004,14(6):61-63,67
针对软件开发过程中软件代码杂混、分散,导致软件开发过程的可追踪性差、开发效率低、代码的重用性不好、代码质量不高、软件系统的演变进化困难等问题,采用面向方面的软件开发方法研究软件体系结构,结合业务流程管理系统,来介绍基于面向方面的软件体系结构在系统需求方面实现和编织方法的开发过程。通过提取业务流程、业务活动和参业者这三个关注点,对这些需求关注独立封装,并对它们的实现进行编织.解决相互之间的信息交换,降低了业务逻辑、业务数据和业务操作实体三者间的耦合,实现业务流程的柔性管理和不同业务功能的集成。  相似文献   

2.
一种面向方面软件体系结构中的编织机制研究   总被引:2,自引:0,他引:2  
在面向方面软件体系结构设计中,通过指定注入位置、时机及约束,将封装了横切行为和特征的方面组件与组成软件体系结构(SA)的组件、连接件编织起来,形成一个有机整体,这对SA整体行为和质量特征的分析和验证具有十分重要的意义.提出一种SA层编织机制,它基于AC2-ADL建立的编织前SA模型,通过明确定义的编织过程和相关编织规则,将编织前独立设计的方面组件显式地织入到组件中,使得最终形成的仅含组件、连接件的编织后SA模型更加易于分析和验证.最后结合案例进一步对该编织机制作详细解释.  相似文献   

3.
针对软件开发过程中软件代码杂混、分散,导致软件开发过程的可追踪性差、开发效率低、代码的重用性不好、代码质量不高、软件系统的演变进化困难等问题,采用面向方面的软件开发方法研究软件体系结构,结合业务流程管理系统,来介绍基于面向方面的软件体系结构在系统需求方面实现和编织方法的开发过程.通过提取业务流程、业务活动和参业者这三个关注点,对这些需求关注独立封装,并对它们的实现进行编织,解决相互之间的信息交换,降低了业务逻辑、业务数据和业务操作实体三者间的耦合,实现业务流程的柔性管理和不同业务功能的集成.  相似文献   

4.
面向方面编程与构件技术的结合是开发更加可复用、可扩展的软件的新方法,不同于传统的通过修改系统架构以及引入新的编程语言实现二者的结合。提出一种将文件划分为构件与方面,利用XML语言描述构件与方面的编织关系,结合构件客器技术与面向方面编程的方法实现构件与方面的运行时编织的方法。新的方法既可以简单方便地描述方面,又有效地扩展了现有系统,原有构件不需要任何改动,就可以直接实现同方面的编织,井确保比较高的运行效率。同时该方法在CAR上的软件工程实践也作了描述。  相似文献   

5.
针对面向对象编程(OOP)中横切关注点与业务逻辑代码纠缠的现象,提出了一种面向方面编程(AOP)的统一建模方法以弥补OOP的不足;该基于UML的方面建模方法从AOP与OOP技术存在的问题出发,通过基于UML的AOP建模方法研究,提高了软件设计的模块化,增强了代码的重用性、维护性;最后,以银行系统ATM中的取款业务的建模为例来描述用UML建模过程,为AOP建模提供了一种新的研究思路。  相似文献   

6.
针对互联网环境下存在丰富多样的软件资源,为了能够有效地重用已有的软件资源,探讨一种基于方面化特征对可用软件资源的软件分析方法。这种方法从所关注的程序切面来分析软件所能提供的功能特征,从而得到软件资源的规格描述,并通过切面结构分析建立使用软件资源的调用关系和织入点,为现有的软件资源提供一种逻辑结构描述及重用方法。通过该种软件分析方法,能够对现有异构的软件资源的重用提供一种逆向工程方法,从而能提高软件资源复用中的可用性。在对互联网中日志组件的分析中能够得到验证。  相似文献   

7.
8.
随着面向对象软件开发技术的不断发展以及软件规模的不断扩大,系统地分析和设计变得日益复杂。软件开发过程中很难利用现有的编程技术(如面向对象编程、面向过程编程)对横切系统多个模块的关注点进行鉴别、理解和模块化。为解决面向对象开发方法中的耦合性较高、可重用性较低和代码分散等问题,将面向方面的编程思想引人到系统分析和设计阶段,提出了一种面向方面的信息系统建模方法。  相似文献   

9.
软件架构的描述和设计决定了软件的质量和生命。作为方面的横切关注点横跨在多个架构组件中,影响了模块间的内聚性和耦合度,从而降低了软件的可重用性,增加了维护的难度。目前提出的许多架构描述方法均未能对存在的横切关注点进行恰当的描述和定位,所以在软件的架构描述方法中引入了方面的概念机制来解决这些问题。基于IEEE 14712000中提出的架构描述概念模型,引入用例视图提出了一种新的面向方面的架构描述概念模型。该模型能够在架构描述中精确地描述和处理横切关注点即增加方面这一抽象层,从而提高软件系统的维护性、重用性和  相似文献   

10.
为更好地分析面向方面程序中的控制依赖关系和数据依赖关系,需要对面向方面程序构造系统依赖图。本文针对面向方面程序的结构和机制,考虑通知优先级对程序依赖关系的影响,提出通知波动效应图(AFG)及其生成算法,从而构造基于通知波动效应的面向方面系统依赖图(AOSDG)。此方法构造的系统依赖图能够更准确地表示面向方面程序中的依赖关系,且构造成本相对较小,可应用于面向方面程序切片。  相似文献   

11.
目前,随着国家推进国民教育资源的优化组合,许多高校进行扩建和合并,增设了院系,新建或接收了新校区,信息系统规模不断扩大。新增院系和校区的信息系统与主校区的信息系统无法有效融合,大量需要共享的关键信息被封闭在相对独立的系统里。如何对现有遗留系统进行统一规划,封装成可重用的Web服务组件,从而集成各个孤立的信息系统,消除信息孤岛现象,实现遗留系统的重用设计,是高校信息一体化平台建设中的亟待解决的问题。  相似文献   

12.
Change happens, especially in software. This paper frames the problem of dealing with change in terms of moving software assets to technologically higher ground when faced with a rising flood of new products and technologies. The author introduces methods he has developed for estimating the value of software assets, understanding risks, breaking down aging software, rebuilding systems to make them more maintainable, and using shadow processes to reduce risk when introducing new or updated systems.  相似文献   

13.
本文首先介绍了软件遗产的相关概念,并给出常用的软件遗产开发模型;然后,分析了软件遗产开发中所要解决的主要问题,详细介绍了一种进行程序理解的方法一簇分析法;最后说明了在程序理解的基础上如何对遗产软件进行重构。  相似文献   

14.
This paper presents a multi-agent model of a distributed information system, using what is described as an engineering approach to real world application environment. The objective is to define, using proven ideas in the industrial context, the agent-based behaviour of the distributed system, which must operate correctly and effectively in an error-prone environment. Issues such as stability, robustness and scalability have also been addressed, along with some new ideas on a high-level communication strategies, as distinct from protocol-based communications. The work is being carried out under the DREAM theme at Keele, an earlier version of the approach having been successfully applied to agent-based manufacturing in an international project called HMS, in which some of the world’s major manufacturing industries participated.  相似文献   

15.
Improving Legacy Systems Maintainability   总被引:1,自引:0,他引:1  
The key to the dilemma posed by vital systems that consume large amounts of staff resources lies in improving systems maintainability. This article classifies legacy systems into four broad categories and presents improvement techniques tailored to each. Fallacies that contribute to critical investment errors are also discussed.  相似文献   

16.
企业遗留系统的复用是企业信息化阶段必须解决的问题,本文提出了一种基于SOA的企业遗留系统复用框架,通过Web Services将遗留系统的功能模块包装成服务来实现复用并结合实例予以证实,较好地解决了企业遗留系统的复用问题。  相似文献   

17.
为了解决大型遗留系统日益凸显的性能与安全问题,保证系统的可靠平稳运行,分析和研究了遗留系统的性能及安全现状,并在此基础上提出了优化策略.分别从前端、数据库、服务器、系统架构、系统安全五个方面阐述了优化方案,最后结合实例进行了优化策略验证.验证结果表明,该方案可以有效提升遗留系统的性能和安全等级.  相似文献   

18.
In the era of rapid information development, with the popularity of computers, the advancement of science and technology, and the ongoing expansion of IT technology and business, the enterprise resource planning (ERP) system has evolved into a platform and a guarantee for the fulfilment of company management procedures after long-term operations. Because of developments in information technology, most manual accounting procedures are being replaced by computerized Accounting Information Systems (AIS), which are quicker and more accurate. The primary factors influencing the decisions of logistics firm trading parties are investigated in order to enhance the design of decision-supporting modules and to improve the performance of logistics enterprises through AIS. This paper proposed a novel approach to calculate the weights of each information element in order to establish their important degree. The main purpose of this research is to present a quantitative analytic approach for determining the important information of logistics business collaboration response. Furthermore, the idea of total orders and the significant degrees stated above are used to identify the optimal order of all information elements. Using the three ways of marginal revenue, marginal cost, and business matching degree, the information with cumulative weights is which is deployed to form the data from the intersection of the best order. It has the ability to drastically reduce the time and effort required to create a logistics business control/decision-making system.  相似文献   

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

20.
基于面向服务体系结构的遗留系统集成方法研究   总被引:1,自引:0,他引:1  
面向服务的体系结构是为解决开放环境下业务集成的需要、通过连接完成特定任务的功能实体加以实现的一种软件系统架构.本文针对组织内现存的各种遗留系统,通过将其包装成"服务"的思想,提出了一种遗留系统集成方法,并结合实例给出了它的体系结构和实现框架,能够较好地解决遗留系统互操作及重用问题.  相似文献   

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

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