异构服务组装平台中需求分析子系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
异构服务组装(Heterogeneous Service Composition)是一个协助用户利用网络服务资源进行软件开发的过程。异构服务组装平台完成引导用户进行需求提交到生成软件实体的全过程。
     论文主要研究平台中从需求分析到程序流程的理论及关键技术。包括:半自动化引导用户提交需求;组装结构的总体描述及多层次功能分解软件总体流程表达;异构服务检索引擎设计。
     首先,采用半自动化手段引导用户进行需求提交,并在本地服务注册库的指导下进行功能分解。按领域进行应用分类,并将各领域常用功能组织成一个知识库。
     其次,基于XML语言设计了一种组装结构描述语言,从宏观上对组装结构进行了总体描述,并对包含多个子流程嵌套的系统总体流程的表达进行了研究。
     最后,设计开发了异构服务检索引擎,作为需求分析支撑工具。
Heterogeneous Service Composition helps the customer complete the whole process from requirement decomposition to assembly design using network service resources.
     Here, we mainly do some research on associated theories, design and realize of the procedure from requirement analysis to program scheduling of the platform. Includes: the semiautomatic way leading the customer submit his requirements; the macro_description of the software architecture and the process of the total flow of the multilayer functional decomposition software; the design of the hetero service searching engine.
     Firstly, guides the user to present the requirement by developing some semiautomatic techniques. And makes the local service legistration library the reliance of controlling the decomposition granularity. Presents the domain classification style, and gathers the common functions of every domain together into a knowledge base.
     Secondly, presents a kind of composition structure description language, describes the composition structure from a macroscopic scene based on the XML language, and introduces the research on the multilayer functional decomposition software.
     Finally, introduces the design and development of the hetero service searching engine as assisted development techniques.
引文
[1] 窦郁宏,陈松乔.程序挖掘中需求描述的研究[J].计算机工程与应用,2002,10(1):53~56
    [2] 杨芙清,软件工程技术发展思索[J].软件学报,2005,16(1):12~15
    [3] Wu, H. -H. Using grey theory in quality function deployment to analyse dynamic customer requirements[J]. International Journal of Advanced Manufacturing Technology, 2005,11 (3): 1241~1247
    [4] 徐赛华.软件需求分析研究[J].吉林师范大学学报,2006,2(6):104~106
    [5] Sun Microsystems, Inc. Enterprise JavaBeans(TM) Specification Proposed Final Draft 2.1 [DB/OL]. 2005.http://java.sun.com
    [6] Microsoft, Inc. COM/DCOM/COM+[DB/OL]. 2000. http://www.microsoft.com
    [7] Augusztinovicz, F. Derivation of train track isolation requirement for a steel road bridge based on vibro-acoustic analyses[J]. Journal of Sound and Vibration, 2006,3(6): 953~964
    [8] Hong Mei, Jichuan Chang, Fuqing Yang. Software Component Composition Based on ADL and Middleware[J]. Science in China(F), 2001,44(2): 136~151
    [9] Microsoft COM Home[DB/OL]. 2000. http://www.microsoft.com/com
    [10] SUN Microsystems. Enterprise JavaBeans Specification[DB/OL]. 2001. http://java.sun.com/j2ee
    [11] Object Management Group(OMG). The Common Object Request Broker: Architecture and Specification(CORBA) [DB/OL]. 2001. http://www.corba.org
    [12] 黄怡强,等.浅谈软件开发需求分析阶段的主要任务[J].中山大学学报论丛,2002,3(22):115~118
    [13] Institute of Software Corporation. Institute of Software Website, Chinese Academy of Sciences[DB/OL]. 2003. http://www.ios.ac.cn
    [14] Stephane H Maes. A VoiceXML Framework for Reusable Dialog Components[J]. Application and the Internet,2002,7(10): 17~21
    [15] Chinalabs. Chinalabs Website[DB/OL]. 2004. http://www.chinalabs.com
    [16] 唐慕瑾,徐伯庆,孙国强.Java类的动态装载机制及其在设计模式中的应用[J].上海理工大学学报,2004,26(1):80~84
    [17] Horstmann,C.S,Cornell.Java 2核心技术[M].北京:机械工业出版社,2000.62~65
    [18] Ed Roman.精通EJB第2版[M].北京:电子工业出版社.2004.24-28
    [19] 普元公司.普元公司网站[DB/OL].2005.http://www.primeton.com
    [20] 胡海洋,杨玫等.Cogent后组装技术研究与实现[J].电子学报,2002,30(12):1823~1827
    [21] 陆新年,陆新宇等编.XML揭秘——入门到精通[M].北京:清华大学出版社,2001.220~224
    [22] 徐如志,钱乐秋,程建平,王渊峰,朱三元.基于XML的软件构件查询匹配算法研究[J].软件学报,2003,14(7):1195~1202
    [23] 林冰玉,彭四伟,汪须忠.软件开发自动化平台的研究与应用[J].计算机工程与应用,2005,41(9):122~125
    [24] 胡正国,吴健,邓正宏.程序设计方法学[M].北京:国防工业出版社.2003.133~137
    [25] 工作流管理联盟工作流标准:工作流过程定义接口——XML进电机Process Definition Language[S].WFMC-TC-1025-P,2002.7
    [26] 王玥,刘卫东,宋佳兴.网格环境中分层次哈希表资源发现机制[J].清华大学学报(自然科学版),2006,4(1):105~108
    [27] 张志勇.一种基于工作流的软件需求分析方法[J].计算机工程与应用,2002,41(17):106~109
    [28] 冯径,马小骏,顾伯萱等.面向对象的网络需求分析工具研究与实现[J].小型微型计算机系统,2000,11(7):733~736
    [29] 罗伟其.集成化信息系统需求描述的综合模型[J].小型微型计算机系统,2003,6(11):144~146
    [30] 塔维娜,何积丰.基于形式化方法的需求分析[J].计算机工程,2003,29(18):107~108
    [31] 张家重,王志坚,伊波,徐家福.对象式软件需求模型及其机器支撑[J].软件学报,1998,6(18):107~108
    [32] List, B., Schiefer, J., Tjoa, A. M., Quirchmayr, G.. A Generic Data Model for the Process Warehouse - An Approach for Multidimensional Business Process Analysis[J]. Proceedings of Business Information Systems 2000 (BIS 2000), 2000, 12(6): 166~171
    [33] Jian Yang, Mike.P.Papazoglou. Service Componentization[J]. In communications of the ACM, 2003. 46(10): 35~40
    [34] Simeon, Jerome, Wadler, Philip. The essence of XML[M]. ACM SIGPLAN. Notices. Houston: International Society for Experimental Hematology, 2003. 48~51
    [35] Nenad Medividonic, Richard N Taylor, Member. A Classification and Comparison Framework for Software Architecture Description Language[J]. IEEE Transactions on Software Engineering, 2000,26(1):70~93
    [36] Horstmann,C.S,Cornell.Java 2核心技术[M].北京:北京工业出版社,2000.216~219
    [37] CarlK. ChangJaneClelandHuang, ShiyanHua, AnnieKuntzmannCombelles. Function-class Decomposition:A Hybrid Software Engineering Method[J]. IEEE Computer Magaine, 2001,12(12): 122~125
    [38] 李雪梅.网络搜索的个性化服务[J].中国信息导报,2003,6(3):26~27
    [39] 戴建中.GnetFtp搜索引擎的算法设计与实现[J].汕头大学学报,2005,8(3):69~74
    [40] Erenay, Ozan. Virtual reality in requirement analysis for CIM system development suitable for SMEs[J]. International Journal of Production Research,2002,21 (7): 3693~3708
    [41] Merunka,V. Objict-oriented approach in requirement engineering for the analysis of information systems[J]. Journal of Forest Science,2005,14(3): 13~18
    [42] Drake, J. M. Approach and case study of requirement analysis based on acquisition ontology[J]. International Journal of Intelligent Systems,2000,11 (4): 1125~1155
    [43] 胡坤.等待第三代搜索引擎[J].电子商务世界,2005,5(8):40~44
    [44] Hong Mei. A Component Model for Perspective Management of Enterprise Software Reuse[J]. Annals of Software Engineering, 2001,11(1):219~236
    [45] John Grundy. Multi-Perspective Specification, Design and Implementation of Software Components Using Aspects[J]. International Journal of Software Engineering and Knowledge Engineering, 2000,10 (6): 108~114
    [46] 李兴,张尧学,常东.程序挖掘中智能人机接口的设计与实现[J].计算机工程与科学,2004,26(1):15~18
    [47] Hongchi Shi, Yi Shang, Fuji Ren. Using Natural Language to Access Databases on the Web[J]. IEEE Int Conf on Systems, Man, and Cybernetics, 2001, 15(7):429~434
    [48] Sheng Jin-fang, Chen Song-qiao, Wang Bin. COTS Evaluation and Selection Based on Requirement Decomposition[J]. Chinese Journal of Electronics, 2005,14(1):62~67

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

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

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