面向方面软件开发过程的研究及应用

被引量 : 3次 | 上传用户:hastenhe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向方面编程(AOP:Aspect-Oriented Programming)是一种支持分离横切关注点的技术,表达了更高层次的抽象,能更有效的模块化系统的横切关注点。AOP一经提出就受到广泛的关注和研究,目前对AOP的研究主要集中在AOP分析与应用,只是把AOP技术用于对现有架构或者应用模式的改进上。随着AOP技术的日渐成熟,对AOP开发过程的研究也逐渐重视起来。然而,采用面向技术来进行软件开发还处于试探阶段,还不存在一个正规的面向方面软件开发过程来指导面向方面的软件开发活动。面向方面软件开发过程是贯穿于需求分析、系统设计、实现和测试全过程的面向软件开发的整体方法。其主要目的是面向方面的软件开发过程提供全程指导。基于目前AOSD(Aspect-Oriented Software Development)的研究现状,本文首先分析了目前AOP实际应用中的缺陷,并对主流的几种面向方面的软件开发方法进行了比较分析,在改进现有的AOSD开发方法的基础上,提出用例驱动的面向方面软件开发过程,最后结合一个开发实例来展示这个软件开发过程。
其他文献
采用微波-酶法制备小麦抗性淀粉,研究老化条件对小麦抗性淀粉形成的影响。实验结果表明,采用15%的淀粉乳浓度于60℃、24h循环老化2次,抗性淀粉得率最高可达17.0%。老化因素对
搭建全数字仿真测试环境的关键是虚拟内核的研制。流水线仿真优化设计对虚拟内核运行效率的提高至关重要。本文研究了TMS320VC33虚拟内核流水线仿真优化设计方法,基于TMS320V
本文以1988年~2015年上海农业技术领域合著论文和共同申请专利的信息为原始数据,分别表征科学知识网络与技术知识网络。运用复杂网络与空间分析方法,基于城市、区域和国家等3
随着经济的发展、生活质量的提高,人们健康意识也不断提高,健康体检越来越受到人们的重视。健康体检对疾病的早期发现、早期治疗有着重要的意义,同时对人们生活方式的调整也
锚杆受力后的力学状态对锚杆加固机理的了解、加固作用的可靠性评价、锚杆设计参数的合理选择,均具有十分重要的工作意义.传统的传感测试技术难以有效地对锚杆的受力状态进行
为研究不同直径的推进剂液滴碰撞火箭发动机燃烧室壁面后对流场的影响,在FLUENT基础上通过UDF程序加入液滴撞壁模型,对一种双组元自燃推进剂发动机燃烧室内推进剂的蒸发、流
用回归分析方法探讨广州中心城区各功能用地人流密度的分布特征,从一个侧面反映广州中心城区各功能用地强度的分布状况,分析表明,广州中心城区各功能用地人流密度具有明显的
试验以茶多酚作为苹果酒生产过程中的抗氧化剂,采用固定化酵母发酵技术,在实验室小试条件下,比较了不同抗氧化剂和不同使用剂量对苹果酒发酵过程中抗氧化性能的影响。结果表
<正> 在中世纪和近代的欧洲,各国封建主为满足自已扩张领土的野心,除了诉诸战争之外,就是运用外交手腕谋求王朝联姻,通过继承王位来达到目的。这就必然导致王位继承矛盾的复
通过单因素实验方法和Plackett-Burman实验方法,对木薯淀粉发酵生产L-乳酸的培养条件及培养基主要因子进行了优化和筛选。实验结果表明:鼠李糖乳杆菌发酵木薯淀粉生产L-乳酸