10.3969/j.issn.1008-0821.2008.06.032
数字图书馆非功能性需求的面向方面建模
关注分离在软件工程上是一种广泛应用的原理,认为难于理解的复杂问题应该被划分为一系列容易理解的简单问题,并且能够容易解决和集成到原处,从而解决原来复杂的问题.由于问题被分解为人容易理解的小单元,而且适合于各种需求的变化,因此这种方式开发软件能够给程序带来更好的可理解性、维护性、适应性和重用性.面向方面编程作为一种基于关注分离的新软件开发范例,能够通过引入实现横切关注点的方面来获得更高的功能性和非功能性关注点的分离,而且系统不同的方面能够进行单独的设计.教字图书馆系统是面向方面技术很好的应用场所,因为在数字图书馆中,有很多非功能需求,且这些非功能需求往往横切整个系统.在数字图书馆系统中关键的就是QoS要求了,这些QoS要求散布在整个系统的功能部件里,带来了代码混乱和代码分散问题.文章利用扩展的UML实现数字图书馆的面向方面的建模,给出了一个QoS面向方面建模的例子.
数字图书馆、面向方面、关注分离、UML、QoS
28
G250.76(图书馆学、图书馆事业)
国家自然科学基金60774095,60474072;广东省哲学社会科学规划项目03/04J02;广东省自然科学基金07001774,04009465
2008-09-01(万方平台首次上网日期,不代表论文的发表时间)
共4页
97-100