节点文献

构件库之构件检索与理论

【作者】 刘强

【导师】 薛贺;

【作者基本信息】 西北工业大学 , 计算机软件与理论, 2003, 硕士

【摘要】 基于构件的软件开发是解决软件危机的有效途径。在基于构件复用的软件开发过程中,构件库系统扮演了重要角色。在Internet技术下如何实现构件库对构件的有效的管理和检索,成为本文研究的重点 本文主要分析研究了一个基于Internet技术的构件库系统的构件分类、管理和检索的设计与实现,讨论了如何提高检索效率的问题。本文首先介绍了构件的概念、构件的理论模型以及构件库的概念模型,阐述了如何有效用统一的模式表示不同层次、不同形态、不同表示的可复用构件的问题。然后,讨论了构件库的存储方式。在存储方式上,采用构件实体和说明分别存储的策略,构件的描述信息在存储在数据库中,将构件以文件形式存储;在此基础上,介绍了本构件库主要的分类方法。合理的分类体系是提交构件检索效率的关键。讨论了在Internet方式下如何对构件进行分类提交,以及分类体系的灵活定制和维护问题。接着,研究了如何以灵活多样的检索方式来查询构件。随后介绍了构件检索系统,描述了构件的检索机制的实现。在此基础上,进行构件检索工具的部分的设计。检索工具集中既要体现对构件灵活的检索方式和浏览方式,还要体现对构件及其分类体系的管理和维护支持。 本系统采用三层体系结构,页面处理部分采用ASP程序和JavaScript混合实现,应用功能部分采用ASP与COM组件相结合共同完成,并以构件检索工具为例介绍系统实现的方法,讨论了在实现中的主要技术问题及其解决方案。

【Abstract】 The software development method that based on component reuse is one of the available ways to resolve the crisis of software, and the component library plays an important role in this development. How to improve the efficiency of retrieving in internet-mode is an important research in this paper .This paper mainly analyses the schema of classification , retrieval and managing of reusable components in a internet- based component library . And the question of how to improve the efficiency of retrieving is also discussed. The concept of reusable component , theory model of component and concept model of component library are introduced in this thesis firstly, and expatiate how to represent the reusable component of different arrangement, different form , different representation in one express. Then the schema of storage is also discussed. As for storage mode, component entities and description information are stored separately. Component entities are stored in files and description information is stored in database. And the main schema of classification used in our component library is also introduced. The reasonable system of classification is the key of retrieval efficiency. And how to classify the reusable components in internet-mode and how to customize and maintain the system of classification are discussed in follow. And next, this paper studies how to retrieve the reusable component in various ways. Then the retrieving system of reusable components is introduced, and realization of the retrieving mechanism of reusable components is described. Based on these schema ,we designed the component retrieval tools, which support not only the various mode of retrieving and browsing but also the managing and maintaining of component with the corresponding classification system. At the same time, a more reasonable scheme for feedback of component is designed in involved tools, in order to measure and analyze better. The system of component library introduced in this paper is adopted three-lay B/S system frame. The part of dealing with page is completed by ASP program associated with JavaScript language. The part of application function is realized by technology of ASP and COM module together. At the end of this thesis, the way of system’s realization is introduced with the example of implement of the retrieving tool of component, and some technical problems and their solution are discussed.

  • 【分类号】TP311.52
  • 【被引频次】19
  • 【下载频次】403
节点文献中: 

本文链接的文献网络图示:

本文的引文网络