首页 | 本学科首页   官方微博 | 高级检索  
     

基于UML的构件检索
引用本文:冯艳华,房鼎益,陈晓江,刘炜. 基于UML的构件检索[J]. 计算机应用与软件, 2006, 23(8): 48-49,73
作者姓名:冯艳华  房鼎益  陈晓江  刘炜
作者单位:西北大学计算机科学系,陕西,西安,710069;西北大学计算机科学系,陕西,西安,710069;西北大学计算机科学系,陕西,西安,710069;西北大学计算机科学系,陕西,西安,710069
基金项目:陕西省教育厅资助项目;航空科研项目
摘    要:基于构件的软件开发(CBD)是当前大型软件系统开发方法的主流,而CBD的基础是构件库及其检索方法。目前主要采用从领域梃型中获得特定领域知识辅助用户进行构件检索,但缺乏较好的领域模型表示方法。本文对使用UML表示领域模型进行了研究,提出了一个利用UML和领域词典中的领域知识辅助用户刻画领域、扩充和求精初始查询、形成用户的构件需求并指导构件库检索,通过行为相似性确定构件的构件检索方法。该方法增强了用户对领域知识的了解,在检索过程中充分考虑了与构件相关的领域知识、检索上下文以及用户的意图,可对结果集进行有效筛选评优,极大地提高了查全率、查准率及用户的满意度。为了验证该方法的可行性和有效性,设计并实现了一个高效的构件检索环境。

关 键 词:CBD  构件检索  领域模型  复用构件库  UML
收稿时间:2004-09-20
修稿时间:2004-09-20

AN APPROACH TO COMPONENT RETRIEVAL BASED ON UML
Feng Yanhua,Fang Dingyi,Chen Xiaojiang,Liu Wei. AN APPROACH TO COMPONENT RETRIEVAL BASED ON UML[J]. Computer Applications and Software, 2006, 23(8): 48-49,73
Authors:Feng Yanhua  Fang Dingyi  Chen Xiaojiang  Liu Wei
Abstract:The methods of component retrieval in the reused component repository were designed that an initial search query should be refined with domain specific knowledge to generate more appropriate queries to retrieval relevant components without sacrificing precision. But in the methods domain model was not fully and well represented, and consequently caused the bad results of retrieval precision and user satisfaction. In the paper a method to describe domain model and an approach to component retrieval based on UML are proposed. The method exploits domain specific knowledge embedded in UML and domain dictionary to facilitate component retreval. Because of domain specific knowledge and context in retrieval processes are taken into account ,the method leads to a positive result in greater recall and precision and user satisfaction.
Keywords:CBD  UML
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号