面向方面体系结构建模研究

被引量 : 0次 | 上传用户:zjlong8888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着面向方面编程技术的日趋完善,面向方面思想已经不再局限于程序设计阶段并延伸到软件生命周期的各个阶段,形成了面向方面需求工程、面向方面体系结构设计、面向方面设计、面向方面编程和面向方面测试与验证等各方向协同发展的态势。软件体系结构设计是对软件系统的高层次的抽象描述,是整个软件开发过程中重要的软件制品,也是软件建模非常重要的组成部分。传统的软件体系结构设计方法没有单独的考虑横切关注点。因此,在软件体系结构设计阶段,建模人员需要新的机制来描述这些横切关注点。本文首先从关注点分离的角度回顾了软件开发方法的发展历程。通过对面向方面软件开发领域内对称式和非对称式两种发展方向的分析,总结出面向方面的本质特征:基于横切的一种新型的封装机制。本文通过对目前存在的四种面向方面的软件体系结构建模方法的分析,总结出目前该领域存在的两个主要问题:概念不统一、不能同时对两类开发方法提供支持。针对这些问题,本文首先提出了以横切为核心的通用的软件体系结构层面上的面向方面概念框架。接着通过扩展UML的方式给出了该概念框架中的核心概念的构造型。最后通过扩展UML相应视图支持了面向方面的软件体系结构建模。然后本文具体分析了一种与实现平台AspectJ有关的建模方法,并结合具体的例子通过一定的步骤将本文提出的模型成功精化到该建模方法支持的模型上,说明了本文提出的建模方法对非对称式面向方面软件开发的支持。最后基于Eclipse平台及RCP (Rich Client Platform)和GEF (Graphical Editing Framework)框架开发了支持本文提出的建模方法的原型工具AOAUML,并通过具体的实例展示了该工具的使用。
其他文献
<正>狼来了!2005年,许多报业同仁发出这样的惊呼。此狼非彼狼,乃网络媒体也。狼来了的担忧,绝不是空穴来风。2005年,我国互联网进入发展高峰。国内搜索引擎百度在纳斯达克上
目的 比较曲唑酮与阿普唑仑治疗焦虑症的疗效及不良反应。方法将61例焦虑症患者随机分为两组,其中曲唑酮组30例(男性12例,女性18例,年龄38.4±13.5a),予曲唑酮100mg-d-1·Bid
<正>屯垦戍边思想是毛泽东思想体系的重要组成部分,它是以毛泽东为代表的中国共产党人,根据马克思列宁主义的基本原理,总结我国历代屯垦戍边的经验教训,从国家和边疆地区的实
目的探讨复方萘普生栓治疗剖宫产术后子宫收缩痛的疗效。方法选择剖宫产术后经静脉使用止痛泵治疗疼痛无效,考虑子宫收缩痛产妇,直肠给复方萘普生栓,观察其镇痛效果。结果86例产
随着人们对环境问题的日益重视,建设科学合理的绿地系统己经成为当前城市建设及可持续发展战略的重要内容。本论文以国内外城市绿地系统规划的研究结果为基础,针对当前乌审旗
目的通过分析结节性甲状腺肿手术单病种付费对降低住院费用的影响,以探讨单病种付费方法的可行性。方法选用单病种结节性甲状腺肿手术治疗的病例,对比分析单病种付费试点前后
烟道气余热的回收利用,具有显著的经济效益和社会效益。然而烟道气中积灰和腐蚀问题是换热器正常运行的一大威胁和隐患。现在防腐涂料是解决换热器腐蚀和结垢问题的重要途径
去年就有浙江、上海等5个省市向国家相关部门提交了"单独生子女"政策试点省市要求,但尚未得到国家相关部门审批同意。
<正>2011年10月18日财政部以"财会[2011]1号"文件印发了《小企业会计准则》。之后,财政部、工业和信息化部、国家税务总局、工商总局银监会五部委又联合颁发了"关于贯彻实施
<正>微贷技术带来了营销模式、审批模式和风险控制模式的转变,需要机构内部在理念和认知上达成统一,特别是理念转换和技术吸收有个过程,需要事前进行组织调整和资源投入来支