用户名: 密码: 验证码:
领域工程在网络评审系统中的应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
领域工程是实现系统化软件复用的关键技术,它为特定领域建立可复用的软件资产,并提供了复用这些软件资产的机制和方法。论文基于领域工程的研究方法,对网络评审进行了领域分析和领域设计,为网络评审领域实现系统化的复用提供了基础。
     在讨论领域工程现状研究的基础上,将统一建模语言与面向特征的领域分析方法相结合,对网络评审领域进行了特征分析、知识分析和操作分析,建立了网络评审领域模型。基于该领域模型,抽取领域中的强制性特征和非强制特征,根据低耦合、高内聚原则,获取主要的领域业务构件,在此基础上构建了层次的网络评审领域软件体系结构模型。
     论文给出了领域软件构件模型,描述了构件模型的接口和配置信息,分析在组装过程中其接口配置信息的作用。最后以网络评审领域体系结构模型为基础,给出了采用XML语言描述的构件组装过程。
     网络评审应用系统为科技评价工作提供了经济高效、公平、公正、公开的管理和监督机制,提高了办公效率和服务管理质量。领域工程在网络评审系统中的应用研究,为网络评审软件的复用提供了坚实的基础,提高了网络评审应用系统的开发生产力和系统可靠性。
Domain engineering is a key technique to achieve systematic reuse. It does not only establish the reusable software assets for specific fields, but also offers the systematic method to implement them. Supported by researching methods in domain engineering, this thesis takes out domain analysis and domain design, thus provides basis for the systematic reuse in network-evaluation fields.
     Having discussed current research of domain engineering then combines the UML(Unified Modeling Language) and feature-oriented domain analysis, so as to practice analysis of network-evaluation domain in its features, knowledge and operation, which finally set the model of network-evaluation domain. Then abstract the features both the enforceable and not on the ground of the domain models. According to the principle of loosely coupling and tightly polymerizing, then gets the main components in the domain and structures well-arranged software model of network-evaluation on that basis.
     The thesis offers an easy-assembly software component model, and describes the component model interface configuration information; it also analyzes the role of that information in the process of assembling. Finally according to the basic framework of the component assembly and component model, the thesis describes the component assembly process in detail with XML.
     The network-evaluation system researched in thesis provides economic, efficient, fairly, justice and open management and monitor mechanism for the scientific and technological assessment, which also improves both the efficiency of office work and the quality of service management. The applied research of domain engineering in network-evaluation guarantees the reuse of network-evaluation software and improves the productivity and reliability of the application system of network-evaluation.
引文
[1]龙军.国家科技奖励综合业务处理平台研究[硕士学位论文].长沙:中南大学,2005
    [2]李克勤,陈兆良,梅宏,等.领域工程概述.计算机科学,1999,26(5):21-25
    [3]曹晓兰,焦海星,王祥宗.领域分析方法研究及应用.科学技术与工程,2006,6(17):2666-2672
    [4]Gomaa,H.An object-oriented domain analysis and modeling method for software reuse.In:Proceedings of the Hawaii International Conference on System Science.Hawaii:IEEE Computer Society,1999.46-56
    [5]林正奎,杨德礼.领域分析方法研究综述.计算机工程与设计,2006,27(4):593-596
    [6]Will Tracz.Domain-specific software architecture(DSSA)frequently asked questions(FAQ).Software Engineering Notes,1999,19(2):52-56
    [7]Weiss,D.M.Family-Oriented abstraction,specification,and translation.In:The FAST Process,Keynote Talk at Computer Assurance Conference(COMPASS).1996.http://www.bell-labs.com/user/weiss/pubs/compass96.ps
    [8]王千祥,昊琼,李克勤,等.一种面向对象的领域工程方法.软件学报,2002,13(10):1977-1984
    [9]Hamlet D,Mason D,Woit D.Theory of software reliability based on components.In:Proc.of the 3rd Int'l.Workshop on Component-Based Software Engineering.Toronto:IEEE Computer Society,2001.361-370
    [10]常继传,梅宏.STARS开放体系结构的可复用构件库框架,计算机科学,1999,26(5):31-40
    [11]常继传,李克勤,郭立峰,等.青鸟系统中可复用软件构件的表示与查询.电子学报,2000,28(8):20-23
    [12]杨芙清,梅宏,李克勤.软件复用与软件构件技术.电子学报,1999,27(2):68-75
    [13]毛新军,闫琪,王怀民.面向Agent的软件开发方法.计算机科学,2003,30(5):94-96
    [14]黎建兴,毛新军,束尧.软件Agent的一种面向对象设计模型.软件学报,2007,18(3):582-591
    [15]Li KQ,Chen ZL,Mei H,et al.An introduction to domain engineering.Computer Science,1999,26(5):21-25(in Chinese with English abstract)
    [16]Arango G,Prieto-Diaz R.Domain analysis:Concepts and research directions.IEEE Computer Society Press,1999
    [17]Chastek G,Donohoe P,Kang KC.Product line analysis:a practical introduction.Technical Report,Pittsburgh:Carnegie Mellon University,Software Engineering Institute,2001.31-42
    [18]Steuer Wartrk.A phased reuse adoption model.The journal of systems and software,1999,46(1):13-23
    [19]Geyer L,Knauber P,Pohl K,et al.Proceedings of the 1st German Workshop on Software Product Lines.Kaiserslautem,Fraunhofer IESE,2000.35-39
    [20]刘升,游晓明,陈传波.领域分析与软构件的提取.微电子学与计算机,2002,(3):57-59
    [21]张伟,梅宏.一种面向特征的领域模型及其建模过程.软件学报,2003,14(8):1345-1356
    [22]陈兆良,王千祥,梅宏,等.面向对象领域设计中的变化性处理.电子学报,2001,29(7):1486-1490
    [23]F.Buschmann,R.Meunier,H.Rohnert,et al.Patter-Oriented Software Architecture.A System of Patters.John Wiley & Sons Ltd.Chichester,Uk,1996
    [24]曹晓兰,焦海星,王祥宗.领域分析方法研究及应用.科学技术与工程,2006,6(17):2666-2672
    [25]Kang K C Cohen S G,Hess J A,et al.Feature-oriented domain analysis(FODA)feasibility study.Technical Report CMU/SEI-90-TR-21,Software Engineering Institute,1990
    [26]孙纯怡,徐福缘.利用面向对象领域分析方法开发软件的构件与构架.上海理工大学学报,2003,25(2):177-180
    [27]孙常伟,钱乐秋,赵文耘.关于仓库管理领域的面向特征的领域分析.计算机工程,2006,32(9):75-78
    [28]Holibaugh Robert.Joint integrated avionics working group(JIAWG)object-oriented domain analysis method(JODA)version 3.1.CMU/SEI-92-SR-3,http://handle.dtic.mil/100.2/ADA258468.1993
    [29]Maymir-Ducharme F,Krut.Varying domain engineering approaches-business case perspectives.Proceedings of Reuse'96,Morgantown,1999
    [30]杨芙清.软件构件技术:告别写代码的时代.http://articles.e-works.net.cn/521/Article27917.htm,2005
    [31]费玉奎,王志坚.构件技术发展综述.河海大学学报(自然科学版),2004, 32(6):696-699
    [32]TRACZ W.Implementation working group summary.In:JAMES B.Reuse in Practice Workshop Summary.Alexandria:VA,2000.10-19
    [33]SINDRE G,CONRAD R,KAR1SSON E A.The REBOOT approach to software reuse.Journal of Systems and Software,2000,30(3):201-212
    [34]杨芙清,梅宏,李克勤,等.支持构件复用的青鸟Ⅲ型系统概述.计算机科学,1999,26(5):50-55
    [35]袁飞云,张驰,黄广君.基于COTS构件组装的系统开发.微电子学与计算机,2006,23(8):38-41
    [36]艾萍.软件构件组装基础研究.计算机工程与设计,2003,24(14):6-13
    [37]许毅,彭鑫,赵文耘.基于通用连接器模型的复合构件的组装.计算机工程,2006,32(23):55-57
    [38]边小凡,张宁,王谦.基于消息传递的构件组装模型.计算机应用与软件,2007,24(9):39-41
    [39]张世琨,张文娟,常欣,等.基于软件体系结构的可复用构件制作和组装.软件工程,2001,12(9):1351-1359
    [40]谢晓芹,李涓子,王沛,等.基于XML的构件自动组装系统的设计与实现.计算机工程与应用,2005,4:4-8
    [41]许峰,刘英,黄皓,等.基于软件体系结构连接器的构件组装技术研究.计算机应用,2006,26(4):836-839
    [42]孙莹,陈松乔.接口连接式构件组装的一种形式化方法.计算机科学,2006,33(7):253-256
    [43]王志坚,费玉奎,娄渊清.软件构件技术及其应用.科学出版社,2005
    [44]赖步英.领域分析的企业物资供应资金管理系统的设计.计算机工程,2006,32(15):258-260
    [45]孙少波,王忠民.基于构件的领域分析方法与建模研究.电子技术应用,2006,(2):43-46
    [46]IEEE ARG.IEEE's Recommended Practice for Architectural Description,IEEE 2000.1471-2000
    [47]梅宏,申峻嵘.软件体系结构研究进展.软件学报,2006,17(6):1257-1275
    [48]孙昌爱,金茂忠,刘超.软件体系结构研究综述.软件学报,2002,13(7):1228-1237
    [49]Da L,Cooper K.Modeling and Analysis of Non-functional Requirements as Aspects in a UML Based Architecture Design Proc.of the 6th Conference on Software Engineering,Artificial Intelligence,Networking and Parallel/Distributed Computing.2005.178-183
    [50]艾萍,倪伟新.水利领域软件体系结构研究.计算机应用与工程,2003,34:213-218
    [51]于振华,蔡远利.特定领域软件体系结构研究.微电子学与计算机,2004,21(7):1257-1275
    [52]王一宾,李心科.软件体系结构设计方法的研究.计算机工程与设计,2005,26(3):604-607
    [53]张友生,陈松乔.层次式软件体系结构的设计与实现.计算机工程与应用,2002,38(22):154-156
    [54]朱爱红,余冬梅,张聚礼.基于B/S软件体系结构的研究.计算机工程与设计,2005,26(5):1164-1166
    [55]罗海驰.基于Web Services的电子政务体系结构及其应用.计算机工程与应用,2006,(32):229-232
    [56]王楠,刘心雄,陈和平.Web Service技术研究.计算机数字工程,2006,34(7):88-90
    [57]Tsur S.Are Web services the next revolution in E-Commerce.In:Apers P,ed.Proc.of the 27th Int'l Conf.on Very Large Data Bases.Roma:Morgan Kaufmann Publishers,2001.614-617
    [58]Shmueli O.Architectures for internal Web services deployment.In:Apers P,ed.Proc.of the 27th Int'l Conf.on Very Large Data Bases.Roma:Morgan Kaufmann Publishers,2001.641-644
    [59]Naiyana Tansalark,T.Claypool.XCompose:An XML-Based Component Composition Framework.http://www.cs.iastate.edu/~lumpe/WCL2003/Camera/Naiyana.Tansalarak.pdf,2003
    [60]Gan Guohua,Sun Changsong,Deng Liyan.A Component Composition Description Language Based on XML.Proceedings of the International Workshop on Modern Science and Technology Kitami,Japan,2004
    [61]Szyperski C.Component Software:Beyond Object-oriented Programming.Addison Wesley Publishing Company,2002

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700