10.3969/j.issn.1002-137X.2009.07.028
基于OOP和AOP的软件产品线实现技术研究
作为目前最为主流的软件开发技术,面向对象的编程OOP(Object-Oriented Programming)对于软件产品线可变性的实现提供了一定的支持.但OOP对于具有横切特性的产品线特征以及可选的特征交互关系仍然难以提供灵活、有效的支持,因此一些相关研究者将面向方面的编程AOP(Aspect-Oriented Programming)引入到产品线实现方法中.AOP不仅能分离横切的关注点,而且还通过依赖关系分离的方式为可选交互关系的灵活配置提供了有力的支持.显然,结合OOP和AOP这两种技术实现的产品线系统将具有更高的可复用性、灵活性和可配置性.在相关问题分析的基础上对基于OOP和AOP的产品线实现技术进行了研究,并通过一个酬金发放系统产品线的实例分析对相关方法进行了验证和分析.
软件产品线、可变性、实现、面向对象编程、面向方面编程
36
TP311.5(计算技术、计算机技术)
国家863计划2007AA01Z125;国家自然科学基金60703092
2009-10-23(万方平台首次上网日期,不代表论文的发表时间)
共4页
120-123