摘要
面向方面软件开发(AOSD)方法在编程阶段已能较好地实现横切关注点的分离,因此,对如何利用AOSD在软件开发的需求分析阶段实现横切关注点的分离进行探讨,结合用例技术实现对关注点的建模,以提高软件的重用性和可维护性。通过实际案例对模型进行分析说明,将横切关注点作为扩展用例处理,合成到需求模型中,可提高系统模块化程度和需求追踪性。
Aspect-Oriented Software Development(AOSD) deals with the crosscut concerns well at the program-level. This paper discusses how to separate the crosscut concerns during requirement and analysis phase by AOSD. It states how to model the crosscut concern through the use cases technology, so as to improve the reusability and maintainability of software. A real case is given to specify the modeling, the crosscut concern is dealed with as an exstendable use case that composed into requirement modeling, it can improve the degree of system modular and requirement traceability.
出处
《计算机工程》
CAS
CSCD
北大核心
2009年第12期44-46,共3页
Computer Engineering
基金
重庆市自然科学基金资助项目(2005BB2059)
关键词
面向方面
横切关注点
用例建模
需求
aspect-oriented
crosscut concerns
use cases modeling
requirement