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

面向方面软件开发与编译器技术分析研究

作 者: 张谷铭
导 师: 张广泉
学 校: 苏州大学
专 业: 软件工程
关键词: 面向方面 面向对象 编译器 虚拟机 反射
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 20次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文主要讨论面向方面软件开发(AOSD)和面向方面编程(AOP)相关的软件技术以及测试方法。简单介绍面向方面软件开发的内容,并且运用编译器的理论知识来分析面向方面编程相关工具的操作。面向方面软件开发带给开发人员一定的好处及方便,不过也给测试人员新增带来了一些棘手的测试问题,本文解释面向方面软件开发在测试代码工作上容易遭遇到哪些困难点与常见问题,并且解释如何运用形式化方法来分析描述这些问题,加以进行模型检测。同时在本文中,对于面向方面软件开发的基础知识做了介绍,包含了面向方面程序的静态编织与动态编织机制,也谈到了编程语言的虚拟机运行环境机制在面向方面程序的关键技术,接着导入了反射机制与元数据,探讨这些技术对于面向方面软件开发优点与缺点。同时,并且以此扩充为软件框架,配合元数据模型中间件,找出代码出错的问题点,思考如何让面向方面软件开发出来的代码更加强固、稳定与可靠。本文也讨论了关于面向方面软件开发的最佳实践应用场合,以及讨论何时该建立建言代码来取代传统的程序或是面向对象的编程方式。最后,本文也从软件工程开发流程的观点,探讨由于面向方面软件开发各个环节所带来的改变,从开发人员,开发团队组织,开发方式,以及软件测试方法上,相较于由一般传统的开发方法,都可能有了较多对应的变化,而不仅仅是开发工具上的影响。进一步指出了在这方面未来的努力方向。

全文目录


相似论文

  1. 脉冲反射法导线测长回波信号处理方法的研究,TM247
  2. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  3. 武器装备信息管理系统的设计与实现,TP311.52
  4. 面向对象分层测试的方法研究,TP311.53
  5. 基于面向对象技术的植物根系模拟仿真基础类库研究,TP391.41
  6. 基于软件行为监控的自调节方法研究与实现,TP311.5
  7. 军用车辆管理信息系统的设计与实现,TP311.52
  8. 基于Web技术军车驾驶员信息管理系统的设计与实现,TP311.52
  9. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  10. 基于高分辨率遥感数据的矿区房屋信息提取方法研究,TP751
  11. 基于PC+运动控制卡的雕铣系统开发及铣削仿真研究,TG54
  12. 一个基于ORM的项目生成工具的设计与实现,TP311.52
  13. 面向快速原型制造的医学图像三维重建系统研究,TP391.41
  14. 游戏公司计费系统的设计与实现,TP311.52
  15. 基于μC/OS-II的智能控制虚拟机设计与研究,TP242
  16. 面向方面程序切片技术及其在测试数据生成中的应用,TP311.52
  17. 基于关系数据库理论的面向对象数据库系统应用研究,TP311.52
  18. 基于扩展下推自动机的Java程序安全相关行为模型自动生成,TP311.52
  19. 设计模式在银行支付系统中的应用研究,TP311.52
  20. 面向产品全生命周期的PDM系统实现研究,TP311.52

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