- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
万方数据
万方数据
A Dissertation Submitted to Hebei University of Engineering
For the Academic Degree of Master of Engineering
Research on Software Architecture Adaptability with Aspect-Oriented Connector
Candidate :Li Hui
Supervisor :Prof. Zhang Jingjun Academic Degree Applied for :Master of Engineering
Specialty :Computer Applied Technology College/Department :School of Information and
Electrical Engineering
Hebei University of Engineering
April, 2008
独创性声明
本人郑重声明: 所呈交的学位论文,是本人在导师的指导下,独立进行研究 工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或 集体已经发表或撰写过的研究成果,也不包含为获得河北工程大学或其他教育
机构的学位或证书而使用过的材料。对本文的研究做出重要贡献的个人和集体,
均已在论文中作了明确的说明并表示了谢意。本人完全意识到本声明的法律结果 由本人承担。
学位论文作者签名: 签字日期: 年 月 日
学位论文版权使用授权书
本学位论文作者完全了解 河北工程大学 有关保留、使用学位论文的规 定。特授权 河北工程大学 可以将学位论文的全部或部分内容编入有关数据库 进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同
意学校向国家有关部门或机构送交论文的复印件和电子文档。
(保密的学位论文在解密后适用本授权说明)
学位论文作者签名: 导师签名:
签字日期: 年 月 日 签字日期: 年 月 日
摘
摘 要
摘 要
随着 Internet 和新兴软件技术的发展,软件系统的规模和复杂程度不断增大, 人们对软件系统的体系结构提出了许多新的要求,特别是体系结构的适应性在系 统开发中占据了越来越重要的地位。然而目前软件体系结构中的非功能属性影响 了软件系统的结构和行为,给软件生存环境变化所引起的系统适应性调整带来了 困难。
针对上述问题,本文在软件体系结构领域应用了面向方面编程技术。面向方 面编程技术能够很好地分离系统中的关注点,有效地处理由于横切属性所引起的 代码混乱和代码分散问题,有助于更好地分析和理解系统,增强系统的适应性。
首先,本文分析了软件体系结构及其适应性,以及生存环境对它的重要性, 提出了将面向方面编程技术应用到软件体系结构连接件中,从而为提高软件体系 结构的适应性开辟新途径。
其次,本文将软件体系结构中具有横切属性的非功能需求提取出来,封装实 现为与构件同等地位的第一类实体——方面,并给出方面连接件的概念,利用面 向方面编程中的切入点和通知概念,对系统构件和方面的交互进行处理。这既有 利于降低构件间交互的复杂性和依赖性,增强构件的重用性和重配置能力,又有 助于提高软件体系结构的适应性。
再次,引入面向方面思想后,形成了以方面连接件为中心的构件、方面、方 面连接件和配置的软件体系结构新格局,然后用统一建模语言建立方面连接件模 型,并对体系结构描述语言进行扩展,扩展后的体系结构描述语言增强了对非功 能属性和方面连接件的描述能力。
最后,本文在分析基于构件软件开发和面向方面软件开发两种重要软件工程 开发方法的基础上,结合二者的优点,在建立基于方面连接件软件体系结构的同 时,探讨了如何从软件生存环境入手建造适应性软件系统的过程和方法。
关键词:软件体系结构;连接件;适应性;面向方面编程;软件生存环境; 软件体系结构描述语言;统一建模语言
I
Abst
Abstract
Abstract
With the rapid development of Internet and emerging software technology, the system scale and complexity are increasing, and there are many new requirements for software architecture. Especially, software architecture adaptability takes more and more important position in software development. However, at present the
您可能关注的文档
- 面向即时可重构虚拟仪器平台的数据采集与处理-机械电子工程专业毕业论文.docx
- 煤矿无功优化方案与应用-电力电子和电力传动专业毕业论文.docx
- 旅游服务供应链中的激励机制设计研究-管理学科与工程专业毕业论文.docx
- 面向智能工厂离散型智能制造单元的研究-管理科学与工程专业毕业论文.docx
- 煤炭资源整合主客体博弈分析-管理科学与工程专业毕业论文.docx
- 科普语篇词汇衔接研究-英语语言文学专业毕业论文.docx
- 滤池前端投加粉末活性炭对滤池过滤性能影响的实验研究-市政工程专业毕业论文.docx
- 煤矿通信联络系统语音网关的设计-通信与信息系统专业毕业论文.docx
- 梅花参岩藻聚糖硫酸酯的提取制备工艺及质量控制研究-中药专业毕业论文.docx
- 考虑分区的电网参数辨识与估计方法研究电气工程专业毕业论文.docx
- 西师大版版数学四年级下册全册课件(2025年4月修订).ppt
- 2025年春新人教pep版英语三年级下册全册课件.ppt
- 北师大版数学四年级下册全册教学课件(2025年3月修订).ppt
- 冀教版数学四年级下册全册课件(2025年3月修订).ppt
- 北师大版数学五年级下册全册课件(2025年2月).ppt
- 统编版语文3年级下册全册教学课件(2025年3月修订).ppt
- 苏教版数学六年级下册全册教学课件(2025年4月修订).ppt
- 统编版语文六年级下册全册教学课件(2025年4月修订).ppt
- 2025年春新鲁科版英语三年级下册全册课件.ppt
- 北师大版数学三年级下册全册课件(2025年4月修订).ppt
原创力文档


文档评论(0)