共查询到19条相似文献,搜索用时 62 毫秒
1.
面向方面编程模式的探讨 总被引:11,自引:0,他引:11
AOP为开发者提供了一种描述横切关注点的机制,它能够自动将横切关注点织入到面向对象的软件系统中,从而实现了横切关注点的模块化。论述了AOP的技术、优势和开发过程,然后比较了两种AOP实现方式的优缺点,最后给出了一个AOP开发的实例。 相似文献
2.
面向方面软件开发的形式化方法与编译器技术分析研究 总被引:1,自引:0,他引:1
主要讨论面向方面软件开发或面向方面编程要如何运用形式化的相关方法来进行模型检测。简单介绍面向方面软件开发的内容,并运用编译器的理论知识来分析面向方面编程相关工具的应用。解释面向方面软件开发在测试代码工作上容易遇到的困难点与常见问题,并解释如何运用已知形式化方法来分析描述这些问题,进行模型检测(model checking),找出代码出错的问题点,阐述如何让面向方面软件开发出来的代码更加强固、稳定与可靠。 相似文献
3.
结合医院人员管理信息系统(HPMIS)中权限管理的开发过程,分析采用OOP(objeet oriented programming)技术处理横切关注点引发的问题和困难,研究在此情况下采用AOP(aspect oriented programming)技术来解决HPMIS中横切关注点模块化问题的解决方案.通过AspectJ,给出了AOP技术在HPMIS权限控制开发中具体的应用示例,实现了非主要功能的集中模块化,并在此基础上讨论了AOP技术的优越性. 相似文献
4.
基于.Net Framework和AOP技术提出了电信系统建设的“5+1”关注点视图,试图解决电信业务开发难度大、周期长的问题。根据“5+1”关注点视图提出了针对电信业务、基于服务实现的面向方面软件体系结构。基于该软件体系结构开发框架设计及其支持下的软件开发过程可以缩短软件开发周期,改善软件一致性和可维护性,使软件具有更好的演化能力。 相似文献
5.
基于面向方面的组件化群组协作模型的应用研究 总被引:1,自引:0,他引:1
群组协作可以简单理解为人们为完成某一任务的各种协作活动.组件化群组协作是利用面向对象思想对群组协作中的各要素进行重组改进.首先提出了一个较为合理的支持组件化的群组协作模型,其中包括会议激活组件、会议管理组件、会议协调组件和会议工具组件,并对这四个组件的功能进行概要介绍.随后描述该模型在实现过程中遇到的问题--并发性管理,接着提出基于面向方面的解决方案.最后在文章的末尾指出了本研究的下一步目标. 相似文献
6.
基于UML2.0的面向方面建模方法研究 总被引:3,自引:0,他引:3
面向方面编程是一种基于关注点分离的新技术,它成功解决了面向对象编程中所存在的代码缠结和散射问题,但在软件设计阶段并没有得到很好的支持。通过分析面向方面编程的特点及其概念,比较UML2.0的两种不同扩展方法,提出了基于Profile机制来定义新的模型元素,并为其增加新的语义,再通过对象约束语言(OCL)来对这些新增模型元素加以约束,从而实现了UML2.0对面向方面建模的支持。 相似文献
7.
一种基于ACME的面向方面软件体系结构设计方法 总被引:1,自引:0,他引:1
软件体系结构对于控制软件系统复杂性、提高软件质量具有重要意义.随着对软件体系结构研究的不断深入,研究者们发现其中存在着横切现象.通过使用方面,AOP在代码层次很好地解决了横切问题.因此,根据现阶段研究成果,本文把AOP中方面的概念引入到软件体系结构设计过程中,提出了一种基于ACME的面向方面软件体系结构设计方法.ACME可以实现对面向方面软件体系结构设计过程的形式化验证.依据该方法,使用AcmeStudio设计了网上书店系统的体系结构. 相似文献
8.
目的提出一种XML文档定义的方法,解决XML文档定义仅是一种简单包含关系和应用简单面向对象的功能、代码重复、横切关注点的分散、扩充XML元素时必须对原有元素修改问题.方法利用面向对象及面向方面定义方式方法的优势互补性,将其引入XML文档定义模式XML Schema中,提出基于面向对象XML文档的面向方面定义方式.结果在XML Schema原有定义方式中增加aspect、pointcut和advice几个定义元素的标识元素,并对XML Schema原有定义方式中简单面向对象方法进行扩充.定义XML元素及对元素进行扩充时采用多继承、阻塞、重命名、重载及织入结合,给出相应的表示符号,并用数学模型描述.结论基于面向对象XML文档的面向方面定义方式减少了XML文档定义中代码的重复,提高文档定义的模块性和可移植性.在实际应用中具有一定的可行性. 相似文献
9.
工程项目管理中存在着跨越工程项目多个阶段的多个指标.面向方面的方法是一种适合于描述和解决这种横切问题的方法.但是,面向方面方法难于描述和解决工程项目指标之间的具有演化特征的复杂的耦合关系.本文在分析工程项目指标之间关系的基础上,提出综合用户参与的多态性方法和面向方面的方法,解决了具有演化特征的复杂耦合关系的多指标系统的,使面向方面方法能够有效地应用于工程项目管理信息化的需求分析. 相似文献
10.
工程项目管理中存在着跨越工程项目多个阶段的多个指标.面向方面的方法是一种适合于描述和解决这种横切问题的方法.但是,面向方面方法难于描述和解决工程项目指标之间的具有演化特征的复杂的耦合关系.本文在分析工程项目指标之间关系的基础上,提出综合用户参与的多态性方法和面向方面的方法,解决了具有演化特征的复杂耦合关系的多指标系统的,使面向方面方法能够有效地应用于工程项目管理信息化的需求分析. 相似文献
11.
12.
袁泽虎 《武汉大学学报(工学版)》1999,(2)
介绍了面向对象的机械设计专家系统开发工具OMEST的系统结构,描述了面向对象的知识表示方法,着重阐述了适用于机械设计的规则—框架—过程知识表示法,以及如何将多种知识表示融合于知识对象中,讨论了面向对象的推理机制等 相似文献
13.
面向对象软件测试是面向对象软件开发的重要阶段,类测试是面向对象软件测试的关键.本文在分析了面向对象软件技术对软件测试技术的影响基础上,研究了面向对象软件的类测试技术. 相似文献
14.
面向对象的管理信息系统开发方法研究 总被引:1,自引:0,他引:1
秦卫光 《天津工业大学学报》1997,(4)
针对90年代国际上开始形成的一种新的管理信息系统开发方法——面向对象的方法进行了研讨,提出了实施该方法的基本应用步骤. 相似文献
15.
16.
分布式对象软件体系结构 总被引:5,自引:0,他引:5
介绍了分布式对象软件技术的基本概念,分布式对象软件技术的模型、体系结构,给出了相关代表性技术。最后探讨了分布式对象软件设计的最新发展趋势。 相似文献
17.
结构化及面向对象的程序设计方法在PLC编程中的应用 总被引:1,自引:0,他引:1
周元芳 《浙江工业大学学报》2003,31(3):264-267
主要阐述了当今 PL C软件编程的主流 ,即文本型的命令语句和高级语言在某钢厂热轧及即将建造的宽厚板厂中的应用。本文通过对几种编程方法的分析 ,以期达到对日常设备维护 ,特别是 PL C软件维护和开发起到某种帮助的作用 相似文献
18.
厉孝忠 《宁波工程学院学报》2005,17(3):95-97,101
在目前我国的课程改革中,确立以人为本的课程观,是信息化、全球化、个性化的新时代的根本要求。改革的关键在于:坚持马克思主义的“以人为本”的哲学立场,重新调整课程领域中人与人的关系以及课程本身与人之间的关系。无论教师还是学生,都应该把他们放到关系中去认识与把握。因此,课程改革应该重新调整师生之间的关系;创新课堂教学模式;制定人本化的课程管理制度,以及开发以发展性评价为主的评价体系与方法。 相似文献
19.
基于Windows环境的地籍信息系统软件的开发 总被引:1,自引:0,他引:1
主要讨论城镇地籍信息系统软件开发的有关问题,包括面向地籍实体的数据结构、面向对象的设计思想和方法以及系统的主要功能等。并在地籍信息系统建立实践中进行了有益的尝试。系统以Windows和C++为开发环境和工具,充分利用Windows的性能,使程序大小不受常规内存的限制,提供友好的图形用户界面。 相似文献