aop在自助游可拓策略生成系统的应用研究

上传人:w****i 文档编号:111721480 上传时间:2019-11-03 格式:PDF 页数:70 大小:2.31MB
返回 下载 相关 举报
aop在自助游可拓策略生成系统的应用研究_第1页
第1页 / 共70页
aop在自助游可拓策略生成系统的应用研究_第2页
第2页 / 共70页
aop在自助游可拓策略生成系统的应用研究_第3页
第3页 / 共70页
aop在自助游可拓策略生成系统的应用研究_第4页
第4页 / 共70页
aop在自助游可拓策略生成系统的应用研究_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《aop在自助游可拓策略生成系统的应用研究》由会员分享,可在线阅读,更多相关《aop在自助游可拓策略生成系统的应用研究(70页珍藏版)》请在金锄头文库上搜索。

1、分类号: U D C : A O P 在自 邵松华 指导教师姓名、职称:奎里堡塾援 企业导师姓名、职称:玉 专业或领域名称_ 让箕扭廛旦撞盔一 学生所属学院: 盐篡扭堂暄 论文答辩日期: 三Q 二二生五旦 AD i s o fT e c h n o l T h eR e s e a r c ho fA O P A p p l i c a t i o ni nE x t e n s i o n S t r a t e g yG e n e r a t in gS y s t e m M a s t e rC a n d i d a t e :S h a oS o n g h u a S u p

2、e r v i s o r :P r o f L iW e i h u a M a y 2 0 1 1 F a c u l t yo fC o m p u t e r G u a n g d o n gU n i v e r s i t yo fT e c h n o l o g y G u a n g z h o u ,G u a n g d o n g ,P R C h i n a ,5 10 0 9 0 摘要 摘要 可拓软件是利用可拓学理论与方法研究解决矛盾问题的策略生成的计算机 软件,利用计算机帮助决策者处理事物性质的变化,进行创新和生成策略,从 而解决矛盾问题。可拓学是以可拓论为基础

3、的新学科,研究处理矛盾问题或者 不相容问题。面向对象开发技术以对象为基础,利用特定的软件工具直接完成 从对象客体的描述到软件结构之间的转换。面向对象的开发技术与可拓学无缝 结合用于开发可拓软件,实现了可拓软件的功能业务,已经能解决我们所遇到 的部分矛盾问题。可拓软件现阶段面临的一个开发瓶颈是可拓软件的代码分散 与纠缠,因为决策者需求的不断变化,对可拓软件的性能和开发周期提出新的 要求,致使可拓软件的代码分散与纠缠这一问题急待研究。 本文工作结合面向对象技术与可拓学,主要研究以面向方面编程( A O P ) 在自助游可拓策略生成系统中的应用,解决自助游可拓策略生成系统中的代码 分散与纠缠。我们对

4、自助游可拓策略生成系统中功能业务与横切关注点进行分 离,使开发人员可以集中关注于此系统的功能业务,同时,自助游可拓策略生 成系统需要编写的代码量大大减少,开发周期明显缩短,控制了开发成本。最 重要的是,改进后的自助游可拓策略生成系统是松散耦合、可复用与可扩展的 软件系统。 本文首先介绍可拓软件、A O P 的国内外研究现状及本文研究的背景和意义, 提出本文研究的主要内容。然后以解决自助游可拓策略生成系统的代码分散与 纠缠为例,详述了A O P 在自助游可拓策略生成系统的应用。利用E c l i p s e 开发平 台、A s p e e t J 和M y S Q L 等开源工具,实现了A O

5、P 在自助游可拓策略生成系统功 能业务与横切关注点的分离,最后给出了此系统应用研究的运行成果。 本文的创新之处在于: ( 1 ) 利用A O P 技术,分析原有可拓策略生成系统的核心业务和非核心业务, 理清其代码的分散与纠缠。 ( 2 ) 通过分析自助游可拓策略生成系统运行机制,为系统选定了横切关注 点,同时实现横切关注点的模块化。 ( 3 ) 将A O P 技术和0 0 P 技术两大技术用在可拓软件( 自助游可拓策略生成系 性,降低了系统中代码 A b s t r a c t E x t e n s i o ns o f t w a r ei st h es t r a t e g yg e

6、 n e r a t i o nc o m p u t e rs o f t w a r et os t u d ya n d s o l v ec o n t r a d i c t i o n sb yt h ee x t e n s i o nt h e o r ya n dm e t h o d s ,u s i n gc o m p u t e r a s s i s t e d d e c i s i o n m a k e r st od e a lw i t hc h a n g e si n t h en a t u r eo ft h i n g s ,i n n o v

7、a t i n ga n d g e n e r a t i n gs t r a t e g y ,t or e s o l v et h ec o n f l i c ti s s u e s E x t e n s i o ni st h en e w d i s c i p l i n eo f e x t e n s i o nt h e o r y ,h a n d l i n g c o n f l i c to r i n c o m p a t i b i l i t yi s s u e s O b j e c t - o r i e n t e d d e v e l o

8、 p m e n tt e c h n o l o g yi s b a s e do nt h eo b j e c t ,b yt h es p e c i f i cs o f t w a r et o o l s d i r e c t l yt oc o m p l e t et h ec o n v e r s i o nf r o m t h ed e s c r i p t i o no ft h eo b j e c tt ot h es o f t w a r e a r c h i t e c t u r e T h eo b je c t o r i e n t e d

9、d e v e l o p m e n tt e c h n o l o g ya n ds e a m l e s si n t e g r a t i o n o fe x t e n s i o nf o rt h ed e v e l o p m e n to fe x t e n s i o ns o f t w a r e ,i ti m p l e m e n t st h ef u n c t i o n b u s i n e s so fe x t e n s i o ns o f t w a r e ,h a v eb e e na b l et o s o l v et

10、 h ec o n f l i c tt h a tw eh a v e e n c o u n t e r e ds o m ep r o b l e m s E x t e n s i v es o f t w a r ei sf a c i n gab o t t l e n e c k t h a tt h ec o d e s o fe x t e n s i o ns o f t w a r ea r es c a t t e r e da n de n t a n g l e da t t h ep r e s e n ts t a g e ,t h en e w d e m a

11、 n d so nt h ee x t e n s i o ns o f t w a r eo fp e r f o r m a n c ea n dd e v e l o p m e n tc y c l eb e c a u s e o ft h ec h a n g i n gn e e d so fd e c i s i o nm a k e r s ,r e s u l t e de x t e n s i o ns o f t w a r es c a t t e r e da n d e n t a n g l e dc o d e ,t h ep r o b l e mn e

12、e db eu r g e n t l ys t u d i e d T h i sw o r kc o m b i n e so b j e c t - o r i e n t e dt e c h n o l o g ya n de x t e n s i o n ,t h em a i ns t u d y i sa s p e c to r i e n t e dp r o g r a m m i n g ( A O P ) i nt h ea p p l i c a t i o no ft h es e l f - h e l pt r a v e l e x t e n s i o

13、 ns t r a t e g ys y s t e m ,t os o l v et h es e l f - h e l pt r a v e ls t r a t e g ye x t e n s i o ng e n e r a t i n g s v s t e mc o d es c a t t e r e d a n de n t a n g l e d W es e p a r a t e d f u n c t i o n a lb u s i n e s sa n d c r o s s c u t t i n gc o n c e r n s i nt h es e l

14、f - h e l pt r a v e le x t e n s i o ns t r a t e g ys y s t e m ,S Ot h e d e v e l o p e r sc a nf o c u so nt h ef u n c t i o n a lb u s i n e s so f t h i ss y s t e m ,t h er e q u i r e dc o d e so f t h es e l f - h e l pt r a v e ls t r a t e g y e x t e n s i o ng e n e r a t i n gs y s t

15、 e ma r es i g n i f i c a n t l yl e s s W r i t t e n t h ed e v e l o p m e n tc y c l ei ss h o r t e n e d ,t h ed e v e l o p m e n tc o s t i sc o n t r o l l e da t t h es a m et i m e M o s ti m p o r t a n t l y , t h ei m p r o v e ds e l f - h e l pt r a v e le x t e n s i o ns t r a t e

16、 g y g e n e r a t i n gs y s t e mi sl o o s e l yc o u p l e d ,r e u s a b l ea n de x t e n s i b l es o f t w a r es y s t e m s T h i st h e s i sd e s c r i b e st h es o f t w a r ee x t e n s i o n ,t h eA O P 。Sr e s e a r c hs t a t u s a n d b a c k g r o u n da n ds i g n i f i c a n c eo f t h i ss t u d y ,p r e s e n t e dt h em a i nc o n t e n t so ft h i st h e s i s F o re x a m p l e ,w ew a l k st oa d d r e s st h es e l f - h e l pt r a v e le x t e

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号