学位论文 > 优秀研究生学位论文题录展示

面向方面软件体系结构设计方法与描述机制研究

作 者: 刘长林
导 师: 张广泉
学 校: 苏州大学
专 业: 计算机软件与理论
关键词: AOSA ACME 方面连接件 评估与转化 多量化 关注点组合策略
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 53次
引 用: 0次
阅 读: 论文下载
 

内容摘要


软件体系结构关注系统的全局组织形式,描述系统的高层抽象结构;其核心要素包括构件、连接件和配置(约束)。软件体系结构对于控制软件系统复杂性、改善软件质量、支持软件开发和复用具有重要意义。面向方面编程(AOP)是继面向对象技术之后发展起来的一种新的软件开发技术,它的基本特征是多量化性和不知觉性。AOP在代码层次较好地解决了软件系统中由横切现象导致的代码缠结问题。采用AOP技术开发的软件系统代码量少,易于修改和扩展,具有更好的可维护性。面向方面的软件体系结构把AOP中“方面”的概念提升到较高的抽象层次,从软件体系结构的角度研究系统中的横切问题。本文主要研究面向方面软件体系结构的设计与描述问题,具体研究工作包括:(1)把AOP中“面向方面”的思想引入到一种经典的软件体系结构设计方法中,提出了一种基于评估与转化的面向方面软件体系结构设计方法。(2)针对面向方面软件体系结构设计过程中的关注点组合问题,详细阐述了渐进式组合策略、一次性组合策略和混合式组合策略等三种关注点组合策略,并依据各自的特点对它们进行了详细的分析比较。(3)为了描述面向方面的软件体系结构,本文采用对称式建模方式,对体系结构描述语言ACME进行扩展,提出了方面连接件的概念;此外,为了便于描述面向方面的软件体系结构,本文还提出了相应的多量化表示机制,即配置表示中的多量化机制和方面连接件表示中的多量化机制。(4)采用所提出的面向方面软件体系结构设计方法和描述机制,对一个网上书店系统进行了分析。本文的研究工作对面向方面软件系统的开发与维护具有积极的作用。

全文目录


相似论文

  1. 云计算环境下的软件动态部署,TP311.52
  2. 基于以太网的非对称端通信方法研究,TP393.11
  3. 多重耐药菌消毒剂抗性和精氨酸代谢移动元件研究,R187
  4. 面向Agent的电子竞标软件模型研究,TP311.52
  5. 国际结算软件构架及MVC模式研究,TP311.52
  6. 面向工作流的电子报关软件构架研究,TP311.52
  7. 客户关系管理软件体系结构的研究与实现,TP311.52
  8. 面向构件的分销管理软件模型研究与实现,TP311.52
  9. 基于构架构件技术的公积金业务系统的研究与实现,TP311.52
  10. VMI软件构架及XUML研究,TP311.52
  11. SET认证软件构架及其多级优化方法研究,TP311.52
  12. 协同工作流机状态监控模型研究,TP311.52
  13. 协同工作流机及XML解析器软件构架研究,TP311.52
  14. 嵌入式数据库文件管理软件构架研究,TP311.52
  15. 基于工作流的生产任务调度软件模型研究,TP311.52
  16. 共享接口网关软件模型研究,TP311.52
  17. 嵌入式数据库存储管理软件模型研究,TP311.52
  18. 任务执行器软件构架及优化方法研究,TP311.52
  19. 状态监控器软件构架及监控方法研究,TP368.1
  20. 电子报关领域框架及构件的研究与实现,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com