检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.33