摘要
提出了一种定义需求依赖关系以及基于该依赖关系判定需求横切关注点的方法。首先,针对系统资源定义了需求之间原子关系;其次,提出了需求簇的概念以及基于需求之间关系划分需求簇的方法;最后给出了基于需求簇以及需求依赖关系进行横切关注点判定方法和冲突分析方法。通过应用本文方法对一个已有系统提取了相应的横切关注点,验证了本文方法的可行性和有效性。
A method to define requirement dependency and then to determine crosscutting concerns from this requirement dependency is proposed.First,atomic requirement dependency is defined with respect to the system resources.Then,the concept of requirement cluster is provided and the way to group requirements into clusters is introduced.Finally,an approach to determine crosscutting concerns from requirement dependency and conflict analysis is presented.The feasibility and effectiveness of the proposed method are demonstrated by a case study to apply this method to an existing system.
出处
《吉林大学学报(工学版)》
EI
CAS
CSCD
北大核心
2011年第4期1065-1070,共6页
Journal of Jilin University:Engineering and Technology Edition
基金
'863'国家高技术研究发展计划项目(2007AA01Z123)
吉林省自然科学基金项目(20101509)
吉林大学科学前沿与交叉学科创新项目(200903193)
吉林大学基本科研业务费(201103133)
关键词
计算机软件工程
需求依赖关系
横切关注点判定
需求簇
簇内横切
簇间横切
冲突分析
software engineering
requirements dependency
determination of cross-cutting cocerns
requirements cluster
crossing-cutting concern among requirements clusters
conflicts analysis