摘要
在包含诸多横切关注点的复杂软件系统开发中,面向对象软件开发方法(OOSD)存在无法克服的缺陷。在分析面向对象软件开发方法对横切关注点处理的缺陷的基础上,讨论了面向方面软件开发(aspect-orientedsoftwaredevelopment,AOSD)方法及其在复杂系统开发中的优越性,提出了一种面向方面软件开发方法的过程模型,介绍了面向方面软件开发方法在分布式系统开发中的应用。
Object-oriented software development method has its unconquerable limitation in the development of complex software system which contains many crosscutting concerns. Based on the analysis of the limitation of OOSD method in dealing with crosscutting concerns, the aspect-oriented sofiware development method (AOSD) and its superiority are introduced. A process model ofAOSD and the application of AOSD in the development of a distributed system are given.
出处
《计算机工程与设计》
CSCD
北大核心
2006年第17期3302-3305,共4页
Computer Engineering and Design