面向方面建模方法的设计与应用-计算机应用技术专业毕业论文.docxVIP

面向方面建模方法的设计与应用-计算机应用技术专业毕业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中山大学硕士学位论文 中山大学硕士学位论文 面向方面建模方法的设计与应用 论文题目: 面向方面建模方法的设计与应用 专业: 计算机应用技术 硕士生: 郑风梅 指导教师: 常会友教授 摘 要 “关注点分离”一直都是软件开发的一个重要目标和原则。针对面向对象 技术在处理分散于系统各处的横切关注点上的不足,业界提出了面向方面的方 法。由于面向方面方法在处理关注点分离上有优势,所以它被越来越多的软件 系统引入来处理诸如安全性、授权、验证和异常处理等横切需求,因此业界又 提出了面向方面软件开发过程。目前,有关面向方面软件开发过程的研究和应 用可谓百花齐放;可是大部分研究和应用都只是局限于某个子问题或某个应用 领域,缺乏适合一般应用领域的针对整个开发过程的一套详细的规范化方法, 特别是对软件开发的建模阶段缺少具有指导性意义的整套方法。 针对业界对完整的面向方面开发方法的需求,本人在已有研究成果的基础 上,综合各种关于面向方面开发过程特别是建模阶段的方法,设计出一套具有 通用性的面向方面建模方法。这套方法主要包括两部分:一是用形式化语言和 图形化符号来描述面向方面的元素;二是定义面向方面建模过程各个阶段的流 程和制品。为了更方便地进行面向方面建模,本人设计了一个面向方面建模工 具的框架,并开发了一个简易的初级版本,软件设计者可以在上面进行简单的 面向方面设计。另外,为了减轻开发人员的工作量和保持从设计到代码的一致 性,本人还开发了一个代码生成器,能把面向方面设计的形式化语言描述转换 为基于Java的面向方面程序设计语言舢pcctJ。为了证明整套方法的可用性, 在可重构的ERP项目中,本人运用了这套建模方法对缓存、参数检测和日志等 横切关注点进行面向方面设计。最后,本人通过与面向对象方法及已有面向方 面建模方法进行对比和分析从理论和实际应用上对这套建模方法进行了客观的 评价。 关键词:面向方面建模、方面、横切点、通知 中山大学磺士学位论文 中山大学磺士学位论文 面向方面建模方法的设计与应用 T钮k: Desjgn强d Application of舡pcd-0Iicnted ModeliIlg Methods Major: COI印uter Engimer堍 Mastcr: zheng Fbngmei Supervi∞f: Pmfcssor Chang Hui)帕u ABSTRACT “Sepention of concer船”iS onc of the nmst illlport柚t goals and priIlciples iII software deVelopmem.o)Inparcd w“h the讥coⅡlpetencc of Objcct·Oriented methodS in dealillg wilh the cm鸥一cutt协g concerIIs scaltering amund thc syslems, Aspect一伽emed(AO)Inethods arc advaIlccd.BecauSe of their advamages in sep盯ating c0Ilccr雎,Ao methods a陀widely used in more锄d morc systems to maImge cross-cutting rcqu血cmcms lil【e sccurityauthori髓tjoll,authcmication a|Id exception ImⅡagemeⅡt.As a rcsult,Aspcded-Oriented softwa咒Developmcm (AOSD)is proposed.However,most of the reSearcllcs and applicationS ofAOSD 缸e limited to only onc pmbkm or oⅡc ficld,卸d thc陀arc肿spcci&st卸d盯d methods which target thc wholc∞flwafe developmcn£proce蟠for gene糟l a即lications,especiaIly iII the modelillg plla∞. To satjsfy thc re(1u眈ments of AoSD,也证p印cr pmp0∞s a∞t ofAo啪deling metll0.ds b鹬ed 0n the㈣m re∞arch.T1Ie∞metl町ds inclldes Ao dcscribillg ekments with a fo咖alized langIlagc锄d∞I∞grapllical sy血bols,柚d defilling the pfocesS and

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档