青鸟可复用构件库的设计与实现.docVIP

  • 3
  • 0
  • 约4.8万字
  • 约 53页
  • 2019-11-05 发布于湖北
  • 举报
- PAGE 5 - - PAGE I - 青鸟可复用构件库的设计与实现 摘要 目前,软件系统的规模日趋庞大,软件及其开发过程越来越复杂,“软件危机”仍是尚未解决的问题。随着软件复用被视为解决“软件危机”问题的有效途径之一,基于构件的软件开发方法以其对软件复用的有效支持,而被越来越多的开发组织所采用。基于构件的软件开发大致涉及构件的获取、构件存储管理和构件组装等几个过程。构件的存储和管理是构件开发及基于构件复用的开发的重要中间环节。其重点是研究构件的分类检索策略、构件的数据模型、构件库建立及管理等方面。 本文工作以国家“九五”重点科技攻关专题“基于构件/构架模式的应用软件集成环境 JBIII系统”为背景。青鸟III型系统的核心子系统是青鸟构件库管理系统,由可复用构件库和构件库管理工具集组成。本文着重于青鸟构件库管理系统的核心部件 青鸟可复用构件库的设计和实现。 青鸟可复用构件库支持符合青鸟构件模型的构件的分类、存储、检索和管理;采用以刻面分类模式为主、多种分类模式相结合的机制对构件进行分类检索。本文以青鸟构件模型为基础、从刻面分类为主的多种分类检索机制的需求出发,建立了构件库概念模型,然后把概念模型转换为关系数据模型,并在实现过程中对关系模型进行优化,以提高构件库的性能。为了对外屏蔽网络平台和DBMS细节,青鸟可复用构件库为构件库管理工具集(包括构件分类工具、查询工具以及库管理和维护工具)提供一整套工具集接口CLTSI,并支持新工具的集成。针对访问可复用构件库信息的特点,设计了专门的数据存取命令DAC,通过DAC来实现工具集接口CLTSI,在保证系统功能和总体结构不变的前提下,减小了检索和获取可复用构件的代价,提高了系统的性能与效率。 关键字 软件复用,构件,构件模型,构件库,数据库 The Design and Implement of JB Reusable Component Library Abstract At present, with the scale of software system becoming larger and software and its development process becoming more complex, it is still a far way to solve the software crisis. Software reuse is regarded as a practical and feasible approach to solve the software crisis, therefore, more and more software organizations and enterprises come to adopt the method of Component Based Software Development(CBSD), an effective way to support software reuse. The CBSD method usually involves components acquirement, storage, management, and composition, of which the storage and management of components play a key role during the process of component development and software development based on component. As a result, it is important to research the component classification and retrieving strategies, the component model, and the building and management of component library. This thesis is based on the authors work in the National 9th Five-Year Plan Project “JBIII System -- Application Software Integration Environment Based on Component-Architecture Pattern”. The kernel subsystem of JBIII system is the JB Component Library Management System, which consists of a reusabl

文档评论(0)

1亿VIP精品文档

相关文档