摘要
面向方面的软件开发(AOSD)技术的目标,是在整个软件生命周期中提供系统化标识、模块化以及组合横切关注点。随着AOSD技术的成熟,需要一个指南来支持良好工程化的面向方面系统的开发。该文综述了现有面向方面软件工程的各种方法,分析了在需求分析、设计和编程实现阶段对方面进行考虑的方法,并提出了比较这些方法的准则。文章为面向方面的实际应用选择专门的方法(方法组)提供了指南。
The object of aspect oriented software development(AOSD) is to provide methods of systematizing marking, modularizing and assembling transverse cut attention in the software life cycle. With the development of the AOSD technology, a manual supporting good projecting aspect oriented system development is required. This paper presents a study of existing approaches to aspect-oriented software engineering. It examines approaches such as consideration for aspects at the requirements, design and implementation phases and provides criteria for comparing approach. It provides guidelines for the selection of a particular approach(or set of approach) for actual aspect-oriented applications.
出处
《计算机工程》
CAS
CSCD
北大核心
2007年第14期62-65,共4页
Computer Engineering
关键词
面向方面
软件工程
面向方面软件开发
aspect-oriented
software engineering
object of aspect oriented software development(AOSD)