首页 | 本学科首页   官方微博 | 高级检索  
     

基于UML面向方面需求建模
引用本文:李福荣,张杨,张京军,王猛.基于UML面向方面需求建模[J].计算机应用与软件,2007,24(6):35-36,81.
作者姓名:李福荣  张杨  张京军  王猛
作者单位:[1]河北工程大学科研处,河北邯郸056038 [2]河北科技大学信息科学与工程学院,河北石家庄050018 [3]石家庄科技干部教育学院,河北石家庄050051
摘    要:面向方面编程(AOP)提供模块化横切关注点的机制,有效地解决横切属性引起的代码混乱和代码分散等问题.但是,AOP目前大都用在程序级和执行级,在软件开发的早期阶段中运用较少.在需求分析阶段分离功能关注点和非功能关注点,运用UML类图、状态图对方面进行建模,并实现非功能关注点的编织,完成系统建模的整个过程,并在此基础上给出了方面间的检测和解决方法.

关 键 词:面向方面编程  统一建模语言  需求工程  组合失配  面向方面  需求建模  BASED  MODELING  方法  检测  过程  系统建模  状态图  类图  非功能  关注点  分离  需求分析  运用  早期  软件开发  执行级  程序级  问题
修稿时间:2006-07-10

ASPECT-ORIENTED REQUIREMENTS MODELING BASED ON UML
Li Furong,Zhang Yang,Zhang Jingjun,Wang Meng.ASPECT-ORIENTED REQUIREMENTS MODELING BASED ON UML[J].Computer Applications and Software,2007,24(6):35-36,81.
Authors:Li Furong  Zhang Yang  Zhang Jingjun  Wang Meng
Affiliation:1.Scientific Research Offwe, Hebei University of Engineering, Handan 056038, Hebei, China; 2. College of Information Science and Engineering, Hebei University of Science and Technology,Shijiazhuang 050018, Hebei, China; 3. College of Shijiazhuang Scienfic Education, Shijiazhuang 050051,Hebei, China
Abstract: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.
Keywords:AOP UML Requirements engineering Mismatch
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号