面向方面的软件进化研究
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 计算机软件 >> 正文
面向方面的软件进化研究
Form: 论文之家 作者:金镜 Publish: 2007-5-29 Hits:-
【中文题名】 面向方面的软件进化研究
【英文题名】 Research on Aspect-Oriented Software Evolution
【学科专业】 计算机软件与理论
【论文级别】 硕士论文
【投稿时间】 2007-5-29
【中关键词】 软件进化,关注点,面向方面编程,映像,元对象协议,重构
【英关键词】 Software Evolution,Concern,Aspect-Oriented Programming,Meta-Object Protocol,Reflection,Refactoring,Architecture,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程
【论文摘要】  软件进化主要是完善系统功能以适应环境变化。它是开发任何规模的软件系统的必要组成部分。影响软件进化效果的关键因素是系统架构,而传统编程技术在进化过程中难以使所有关注点保持分离,导致系统架构不断退化,增加了软件进化的难度。使用面向方面的思想分离扩展功能,模块化横切结构,可保持系统架构在进化过程中的弹性,解决了连续进化过程中架构退化的问题。 首先,在具体分析进化过程中传统编程技术局限性的基础上,提出了通用的基于AOP(Aspect-Oriented Programming,面向方面编程)的软件进化方案。按照该软件进化方案,先对应用系统进行面向方面的重构,保证原系统的架构弹性;接着分析该系统的新需求,对新功能选择适当的AO(Aspect-Oriented,面向方面的)实现技术设计其实现,保持扩展功能与原有功能的分离,进而保持了系统架构的弹性。 其次,对软件的静态进化和动态进化做了深入的探讨。在详细分析AOP的动态特性和静态特性的基础上,提出了基于AOP支持动态软件进化的系统模型。该模型使用了AspectJ5和映像模式相结合的技术,通过映像和元对象协议实现系统的原有功能和扩展功能的分...
【论文题纲】
中文摘要 3-4
ABSTRACT 4-7
第一章 绪论 7-11
1.1 课题背景与研究意义 7-9
1.2 课题内容 9
1.3 本文结构 9-11
第二章 文献综述 11-20
2.1 面向方面编程思想(AOP) 11-17
2.1.1 AOP是OOP的延续 12-14
2.1.2 横切关注点 14-15
2.1.3 关注点分离原则 15-17
2.2 建模表示 17-20
2.2.1 UML(统一建模语言) 17-18
2.2.2 面向方面设计模型 18-20
第三章 面向方面的软件进化设计 20-44
3.1 软件进化 20-21
3.1.1 基本概念 20-21
3.1.2 软件进化的必要性 21
3.2 问题的提出 21-29
3.2.1 公司资源管理系统 21-22
3.2.2 传统开发方式的局限性 22-27
3.2.3 软件进化的困境 27-28
3.2.4 寻求解决方案 28-29
3.3 面向方面的软件进化 29-44
3.3.1 使用方面技术寻求解决方案 29-30
3.3.2 面向方面的软件进化方案设计 30-33
3.3.3 CRMS的面向方面的软件进化设计 33-37
3.3.4 基于方面技术支持动态进化的系统模型 37-44
第四章 面向方面的软件进化实践 44-54
4.1 公司资源管理系统的整体设计 44-47
4.1.1 CRMS的需求 44-45
4.1.2 基于MVC实现CRMS 45-46
4.1.3 包清单 46-47
4.2 CRMS的面向方面的软件进化 47-51
4.2.1 CRMS软件进化需求 47-48
4.2.2 CRMS进化过程的面向方面建模表示 48-51
4.3 CRMS的面向方面的软件进化结果展示 51-54
第五章 结论与展望 54-56
5.1 研究工作总结 54-55
5.2 未来工作展望 55-56
参考文献 56-59
发表论文和科研情况说明 59-60
发表的论文: 59
参与的科研项目: 59-60
致谢 60
【DOI】 LunWen.ID:2.2008.358131
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:软件进化 论文 关注点 面向方面编程 映像 元对象协议 重构
计算机软件最新论文
计算机软件热门论文