首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
本文讨论了使用MDA的模型转换建立基于方面的分布式应用软件系统的过程,提供了一个良好的开发架构,可以从不同的角度描述模型。  相似文献   

2.
一种基于面向方面的统一过程软件开发方法   总被引:9,自引:2,他引:9  
对近年提出的面向方面(aspect oriented)软件开发方法和统一过程软件开发方法分别进行分析后,结合面向方面和统一过程的优势,提出了一种基于面向方面的统一过程软件开发方法.解决了传统软件开发方法中存在的许多问题.  相似文献   

3.
面向方面编程技术应用浅析   总被引:1,自引:0,他引:1  
比较了面向方面编程技术和面向对象编程技术,介绍了面向方面编程技术的常用概念,引入实例说明了面向方面编程开发方案,介绍了面向方面编程的优点及开发前景。  相似文献   

4.
随着安全政策模型的进化,设计安全系统使用的模型也变得越来越复杂,亟须一种适用于管理开发、重用及设计的演化的方法。针对这种情况,基于角色的访问控制技术,采用AspectJ的组件规则和为设计提供扩展的UML设计符号的方法,提出了面向方面的方法设计安全系统。该方法易于学习和应用,且不必依赖特殊的实现模式。  相似文献   

5.
钟冠群  李佳伦  杜辉 《科技信息》2010,(3):I0044-I0045
基于构件的软件工程(Component—based software engineering cBsE)是一种新型的软件开发模式,构件模型是构件化软件开发模式的核心。构件模型的集成性,可用性和可扩展性是评价构件模型的原则,随着构件化软件开发技术的快速发展,形成了多种构件模型。本文对各种主流的构件模型进行了深入的研究,对它们的差异进行了归类总结。  相似文献   

6.
阐述了AOP技术的产生背景和实现原理,同时以AspectJ语言为例研究了AOP技术中比较关键的几个概念,提出了利用AOP技术辅助构件测试的思想:在JUnit框架的基础上,利用AOP技术对构件的接口编程,根据接口信息将测试方法织入到测试构件和待测构件中,实现对测试过程的监视和控制,并以此为基础设计了基于AOP技术的软构件集成测试框架.  相似文献   

7.
面向方面的编程是一种新的编程技术,结合在系统维护中对这种新技术运用的经验,介绍了面向方面编程的主要概念和使用方法.  相似文献   

8.
事件驱动编程在面向方面软件开发中的应用   总被引:2,自引:0,他引:2  
基于事件驱动编程原理,提出方面事件处理器(Aspect Event Handler,AEH)方法,用以有效地处理面向方面软件系统中出现的各类横切功能的调用与维护.结合其在 Java EE 银行业务系统 CrossDebit 相关模块开发中的应用,详细介绍 AEH 方法的实际应用流程和技巧.  相似文献   

9.
面向方面的编程通过分离软件系统中的横切关注点,来进一步提高软件的可维护性和可复用性.分析了AOP产生的背景,剖析了AOP的本质思想和编织机制,总结了目前的研究状况并提出了与AOP相关的研究领域.  相似文献   

10.
软件技术发展到今天,面向对象技术,组件技术日益成熟,但对于软件的开发仍停留在以代码实现为中心的思路上。这种方法无论在软件的设计阶段、还是在后期维护过程中,都会出现一些弊端,比如开发人员之间的沟通上,后期维护时对软件结构进行修改过程就会出现意想不到的麻烦。这种情况下,提出了一种全新软件体系结构的开发模式,也就是模型驱动的体系结构。文章就基于模型驱动的体系结构的设计思想及实现方法做一论述。  相似文献   

11.
针对现阶段掌纹识别相关软件开发中的问题,采用基于构件的软件开发技术,结合掌纹识别各类算法的特点,集成实现了软件平台,并分析了平台中各类相关构件的获取、分类和组装方法。本软件平台采用可复用软构件技术,实用价值高,而且该平台有效缩短了系统开发周期,并降低了软件维护难度。  相似文献   

12.
面向方面的程序设计是一种很有前途的程序设计方法,是面向对象方法的进一步发展,当前已经成为一种比较成熟的编程思想。该方法通过引入方面概念,改进关注点的分离,很好的解决应用系统中分布于各个模块的交叉关注点问题。  相似文献   

13.
从软件体系结构服务于软件工程出发,总结出6种基本模型元素,建立一种新的构件式体系结构模型———EOCSAM模型,给出它的形式语法和语义.与其他模型不同的是,它将构件的接口、连接模式、性能等作为体系结构的第1类模型元素,并给出计算法则.它能更好地实现从应用需求到代码实现之间的逐步过渡映射,能够从功能、结构和任意多种性能的侧面对系统进行逐层跟踪分析,并可作为软件开发全过程的协同工作框架.  相似文献   

14.
王鹏 《科技信息》2007,(21):90-90,107
基于构件的软件开发(CBSD)被认为是解决企业信息系统开发和维护问题的最新成果,近几年业界构件标准的成熟进一步促进了CBSD的发展和应用,为解决软件危机提供了一条途径。本文概述了构件及CBSD方法的核心概念,对基于组件的信息系统开发进行了研究和总结,并提出了自己的观点。  相似文献   

15.
基于构件的软件测试模型及方法   总被引:2,自引:0,他引:2       下载免费PDF全文
采用基于构件的软件设计方法是软件设计的新趋势.介绍了构件及基于构件的软件(CBS)的概念、特点以及由此引发的测试问题.概述了构件软件测试方法的现状,阐述了基于构件的软件黑盒测试方法及模型、白盒测试方法及模型,讨论并比较了两种方法的使用场合和异同之处.在此基础上,列举并比较了几种常见的自动测试方法和工具的基本原理.对构件软件的集成测试和性能测试等问题进行了讨论和分析,给出了构件软件测试的存在问题和研究方向.  相似文献   

16.
基于中间件的分布式系统开发过程与传统软件的开发过程有很大的不同.就一般的CBSD(Component—base Software Development)开发过程进行了详细的阐述,分析了常见三层体系结构。  相似文献   

17.
实现量化分析信息系统开发中应用面向方面编程方法的可行性,提出一套系统设计评价指标体系,量化分析了面向方面编程和面向对象编程方法有机结合的集装箱管理系统框架结构,得出框架相比较于纯面向对象编程方法框架在没有降低系统动态性能的前提下,大幅度提高系统静态性能的结论,验证了集装箱管理系统开发中应用面向方面编程方法的优势.  相似文献   

18.
面向方面的两级建模技术研究与应用   总被引:1,自引:1,他引:0  
提出一种基于模型/视图/控制器模式实现两级分层建模的方法, 使用模型驱动架构开发, 满足元对象设施规范, 扩展了统一建模语言, 特别是支持了面向方面的建模技术, 从而解决了建模领域中系统的不同方面和抽象的不同层次需要不同语言的问题. 该建模方法可以在元建模阶段建立领域元模型和领域语言.  相似文献   

19.
为了及时解决由于关注点横切所产生的"代码交织"与"代码散布"问题,提出了一种基于Statecharts的面向方面软件设计方法,并利用线性时态逻辑验证了编织过程的有效性。此外,为了验证方面Statecharts的介入是否破坏了基本Statechart的相关行为,引入扩展层次自动机解释面向方面Statechart的操作语义...  相似文献   

20.
面向方面的程序设计及其相关的关键技术   总被引:1,自引:0,他引:1  
从软件开发方法学的角度探讨AOP为何成为结构化或者面向对象技术的补充,它怎样提供对横切关注点的标识、分离和封装技术;然后论述AOP的有关概念,支撑结构,优缺点等.并结合开发一个对C语言扩展的AOP系统的具体实践,阐明和总结要实现一个AOP语言所要涉及到的关注点和方面的封装、描述,方面代码的编译,静态或动态织入方面代码等关键技术.  相似文献   

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

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