免费下载

基于OOP 和AOP 的软件产品线实现技术研究.pdf


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/ 5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 5 免费下载
文档列表 文档介绍
基于 OOP 和 AOP 的软件产品线实现技术研究*)
祝家意彭鑫赵文耘
(复旦大学计算机科学技术学院上海 200433)
摘要作为目前最为主流的软件开发技术,面向对象的编程 OOP(Object-Oriented Programming)对于软件产品线可变性的实现提
供了一定的支持。但 OOP 对于具有横切特性的产品线特征以及可选的特征交互关系仍然难以提供灵活、有效的支持,因此一些相关
研究者将面向方面的编程 AOP(Aspect-Oriented Programming)引入到产品线实现方法中。AOP 不仅能分离横切的关注点,而且还
通过依赖关系分离的方式为可选交互关系的灵活配置提供了有力的支持。显然,结合 OOP 和 AOP 这两种技术实现的产品线系统将
具有更高的可复用性、灵活性和可配置性。本文在相关问题分析的基础上对基于 OOP 和 AOP 的产品线实现技术进行了研究,并通
过一个酬金发放系统产品线的实例分析对相关方法进行了验证和分析。
关键词软件产品线、可变性、实现、面向对象编程、面向方面编程
中图法分类号: 文献标识码: A

Combining Object-Oriented Programming and Aspect-Oriented Programming For Software Product Line
Implementation
ZHU Jia-yi PENG Xin ZHAO Wen-yun
(School puter Science, Fudan University, Shanghai 200433, China)
Abstract As one of the most popular software development technology, OOP (Object-Oriented Programming) does provide certain
mechanisms for the implementation of software product line variabilities. However, OOP does not support crosscutting features and
optional feature interactions well. Therefore, some researchers introduce AOP (Aspect-Oriented Programming) to the implementation of
software product line. AOP can not only separate crosscutting concerns, but also provide flexible supports for configuration of optional
feature interactions through separation of dependencies. Therefore, combining OOP and AOP in product line implementation can greatly
promote

基于OOP 和AOP 的软件产品线实现技术研究 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 5
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 你是我的全部
  • 文件大小 0 KB
  • 时间2013-08-07
最近更新