检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]黄淮学院,河南驻马店463000
出 处:《电子设计工程》2016年第7期8-10,共3页Electronic Design Engineering
基 金:河南省自然科学基金研究项目(142300410288;132400411178)
摘 要:在一个典型的Web系统中,系统的日志、安全性等软件非功能属性是保证系统质量的关键因素。但是,面向对象编程在解决非功能属性问题时容易引起代码混乱和代码分散问题,不利于整个系统的模块化开发,给后期的维护也带来困难。针对上述问题,本论文使用面向方面编程(AOP)的思想来解决,利用AOP中的方面(Aspect)来对非功能属性进行建模,并采用UML中的类图进行描述,并给出其在科研申报系统中权限控制模块的实现,验证了面向方面编程在解决非功能属性方面的优越性。In a typical Web system, the non functional attributes of the system, such as log, security, and so on, are the key factors to ensure the quality of the system. However, object oriented programming can easily lead to code confusion and code distribution when solving the problem of non-functional properties, which is not conducive to the development of the whole system. In view of the above problems, this paper uses AOP(aspect oriented programming) to solve the problem, use AOP to model the non-functional attributes, and use the class diagram of UML to describe the system. Through developing the access control module in scientific research management system, we show that aspect- oriented programming is prior to object-oriented programming in solving the non-functional attributes.
关 键 词:面向方面编程 科研申报系统 权限控制 非功能属性
分 类 号:TN711[电子电信—电路与系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.145.51.214