面向方面软件开发研究

来源 :计算机应用研究 | 被引量 : 13次 | 上传用户:by_huang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
系统的某些关注点横切整个系统,无法很好地封装在单个模块里,造成代码混乱和弥散,用面向方面编程AOP可以解决这些问题。首先介绍了现代软件开发方法及其产生的问题;其次,阐述了AOP的基本概念,并结合AspectC++演示了如何进行面向方面的编程;再次,描述了如何对UML扩展以支持对方面建模;然后介绍了面向方面软件开发在实时系统中的应用;最后给出了结论和未来的主要工作。
其他文献
描述了目前时态数据模型和时空数据模型的发展,现已共识时态是任何信息的一个重要属性,但是时态数据库中时态关系代数的基本思路是通过在关系模式上显式化时变语义来进行简单结构的时态数据建模,而时空数据建模中时态对象代数是在对象结构上显式化时变语义来进行复杂结构的时态数据建模,并深入探讨了时空数据模型中地理信息的时间维表达方式,指出了各种时空数据模型存在的主要问题。
提出了一个基于WebService和XML技术的分布式分析服务系统,并将其应用到企业的设备故障诊断决策中。解决了传统分析服务重组性、重用性差,不支持异构的、分布的数据和系统等问题。
分析了垃圾邮件的起源和目前泛滥的严峻形势,讨论了几种主流的垃圾邮件处理技术,指出了这些技术的缺陷,根据垃圾邮件的本质,提出了能够从源头上遏制这类邮件的CIO方法。
开放式控制技术是工业控制技术的发展趋势之一,软件PLC是开放式控制系统的重要组成部分。开放式控制系统实现的一条重要途径就是充分利用PC的软硬件资源,最大限度地利用软件实现控制功能。通过软件分层与数据开放相结合的方法,在RTLinux下设计的开放式软件PLC就是这种思想体现。
结合现有的网格技术、思想和密码计算的特点,分析了利用网格技术实现密码学计算的可行性,并结合J2EE开发方式的优势实现系统支持,最后提出了一种有效的、可行的密码计算网格平台构架。
当同时研究项集A、B间的正、负关联规则(A B、A┐B、┐AB及┐A┐B)时,置信度的设置问题变得非常重要。当A,B的支持度变化时,四种关联规则的置信度如何变化,它们之间有着怎样的联系,对此进行了详细讨论,结论对置信度的设置有重要价值。
运用软件度量的方法改进传统的缺陷管理过程,论述了在缺陷管理过程中如何计划度量、实施度量,对度量结果进行分析,并以实际数据为例分析相关人员的工作效率和项目进展情况,为项目管理者的决策提供帮助。最终对传统的缺陷管理模式进行改进,是软件度量方法在缺陷管理中的一次成功实践。
在对构件技术进行深入探讨的基础上,给出构件化农业信息系统处理平台的设计思想,提出了适合它的结构模型和构件描述语言、构件制作的原则、构件制作的算法,并且结合具体的实例加以阐述。
从软件体系结构风格的角度分析研究了目前存在的操作系统体系结构,并给出了常用操作系统体系结构的相关信息,这些结论使我们能更好地采用操作系统体系结构设计中的设计决策。