收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于目标模型的横切关注点识别方法研究

叶水琴  
【摘要】:为了实现软件设计和开发的模块化,关注点分离成为软件工程中的又一重要原则。然而,横切关注点散布在多个关注点中,很难被分离出来和模块化,影响了关注点的分离。面向方面程序设计将横切关注点封装为方面,在实现阶段实现了横切关注点的分离和模块化。为了在需求阶段实现横切关注点的分离,面向方面需求工程被提了出来。面向方面需求工程的目标是在需求阶段分离和确定横切关注点,为面向方面软件开发的后续阶段提供决策支持。目前,在需求阶段的横切关注点识别方法研究上,尽管已经取得了一定成果,但是也存在一些不足。例如,识别不全面、缺乏冲突处理等。本文给出了需求阶段横切关注点识别方法的比较。首先分析了需求文档中横切关注点的表现形式,并介绍了常见的几种需求阶段的横切关注点识别方法。然后,给出了评判指标,分别是识别范围、组合机制、冲突解决、工具支持和输入。最后,从这五个方面比较了介绍的几种方法。本文提出了一种基于目标模型和双状态算法的横切关注点识别方法。分别考虑了功能方面和非功能方面,解决了识别不全面问题。通过扩展目标模型,定义分解目标的执行顺序解决了方面冲突问题。该方法首先从需求规范中提取目标,使用AND/OR树对目标进行分解,根据目标之间的关系建立层次目标模型。然后,使用XML文件存储目标模型。最后根据横切关注点识别规则实现对横切关注点的识别。通过实例机票预订管理系统描述了该方法的应用,与Theme/Doc方法的比较表明该方法在需求阶段能有效识别横切关注点。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 冯艳蕾;;AOP技术的研究与探讨[J];科技广场;2007年07期
2 张京军;韩范玉;李慧;;面向方面重构的研究与实现[J];微计算机信息;2007年33期
3 侯著荣;王凯;王聪丽;;AOP在经费预算执行审核系统中的应用[J];计算机应用与软件;2011年07期
4 蒋巍;潘群;;AOP技术的研究与探索[J];福建电脑;2007年06期
5 滕刚;;.NET平台下AOP技术的实现[J];苏州市职业大学学报;2007年03期
6 牛文峰;;面向方面编程的研究[J];电脑知识与技术;2008年24期
7 丁辉;姚庆文;;面向方面编程的研究[J];山东理工大学学报(自然科学版);2005年06期
8 何丽莉;白洪涛;;用聚类分析方法挖掘Aspect[J];计算机集成制造系统;2006年01期
9 曲立平;刘大昕;杨静;;一种改进的基于活动轨迹的Aspect挖掘方法[J];计算机工程与应用;2006年28期
10 蓝红苑;;面向方面的编程方法[J];电脑知识与技术(学术交流);2007年09期
11 曲立平;刘大昕;杨静;;面向方面的自动化重构方法[J];计算机工程;2008年06期
12 卢娟;朱光;张烨飞;张云华;;AOP在HPMIS中的应用[J];浙江理工大学学报;2011年04期
13 郑建华;陈尔晓;;MVCA模式设计及应用研究[J];电脑知识与技术;2012年01期
14 何丽莉;白洪涛;张家晨;;用概念格方法挖掘Aspect[J];计算机科学;2005年11期
15 陈思耀;;Spring AOP技术在J2EE系统构建中的应用[J];内蒙古民族大学学报;2007年02期
16 陈思耀;;Spring技术在J2EE系统构建中的应用[J];韩山师范学院学报;2007年06期
17 张泳;苏健;;AOP在HMIS系统管理中的应用[J];计算机应用与软件;2008年10期
18 孟凡新;刘光远;张京军;;基于AOP和Web Services的SOA应用研究[J];计算机应用与软件;2010年02期
19 俞东进;闫大强;;基于执行模式和扇入分析的横切关注点识别[J];华中科技大学学报(自然科学版);2012年01期
20 朱奇;赵建军;;基于XML的切入点描述机制[J];计算机应用与软件;2008年11期
中国重要会议论文全文数据库 前3条
1 何思平;方美琪;;Spring AOP技术在电子商务中的应用[A];IT服务促进企业信息化——第十一届中国Java技术及应用交流大会文集[C];2008年
2 张新猛;李红勋;;面向方面设计模型的研究[A];天津市电视技术研究会2013年年会论文集[C];2013年
3 王鑫;邢薇;;面向切面编程(AOP)在J2EE公共问题中应用[A];黑龙江省计算机学会2007年学术交流年会论文集[C];2007年
中国硕士学位论文全文数据库 前10条
1 王阳;横切关注点的逆向探测与封装[D];吉林大学;2004年
2 谌通;代码级横切关注点挖掘方法研究[D];武汉工程大学;2015年
3 叶水琴;基于目标模型的横切关注点识别方法研究[D];武汉工程大学;2015年
4 涂成茂;面向方面软件的需求建模方法研究[D];武汉工程大学;2012年
5 黄雷;面向方面技术在UP中的应用[D];同济大学;2008年
6 张婷燕;基于AOP的轻量级框架的应用研究[D];大连交通大学;2008年
7 韩范玉;面向方面重构的研究[D];河北工程大学;2008年
8 申立军;基于AOP的MVC模式研究与应用[D];大连海事大学;2008年
9 魏巍;面向方面编程方法的研究与应用[D];沈阳工业大学;2005年
10 张逸;AOP技术研究及其在.Net中的实现[D];四川大学;2005年
中国重要报纸全文数据库 前1条
1 本报记者 侯闯;AOP弥补OOP缺陷[N];计算机世界;2003年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978