基于UML面向方面需求建模  被引量:3

ASPECT-ORIENTED REQUIREMENTS MODELING BASED ON UML

在线阅读下载全文

作  者:李福荣[1] 张杨[2] 张京军[1] 王猛 

机构地区:[1]河北工程大学科研处,河北邯郸056038 [2]河北科技大学信息科学与工程学院,河北石家庄050018 [3]石家庄科技干部教育学院,河北石家庄050051

出  处:《计算机应用与软件》2007年第6期35-36,81,共3页Computer Applications and Software

基  金:河北省自然科学基金(F2006000647)

摘  要:面向方面编程(AOP)提供模块化横切关注点的机制,有效地解决横切属性引起的代码混乱和代码分散等问题。但是,AOP目前大都用在程序级和执行级,在软件开发的早期阶段中运用较少。在需求分析阶段分离功能关注点和非功能关注点,运用UML类图、状态图对方面进行建模,并实现非功能关注点的编织,完成系统建模的整个过程,并在此基础上给出了方面间的检测和解决方法。AOP can solve code-tangling and code-scattering effectively caused by crosscutting attributes with the mechanism of crosscutting concerns modeling. But, now AOP is mostly used on the programming level and the implementation level, and very less work is used on the early developing stages. AOP is applied in the process of the requirements engineering. On the requirements analysis phase,functional concerns and non-functional concerns are separated, and the functional class and aspect are modeled by class diagrams and state-chart diagrams with UML. The non-functional concerns are weaving in the system, and the whole process of modeling is accomplished. Based on the process, the method is presented to detect and solve the mismatch among the aspects.

关 键 词:面向方面编程 统一建模语言 需求工程 组合失配 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象