节点文献
一种软件构件仓库及实现方法
A Software Component Library and Realization Method
【摘要】 为了有效提高软件质量和开发效率,基于软件复用思想将软件模块和业务模块抽象为软件构件,提供以特定规则存储、查询、使用和进化构件的软件构件仓库。软件构件仓库的使用过程主要包括创建构件、查询构件、引用构件以及自动构建与持续集成等步骤。软件构件的逻辑模型采用了结合刻面分类法和键值对表示法的集成方法,定义了一种以URL方式表示构件信息的构件管理协议用于在系统内部存储、传递和解析软件构件信息,构件逻辑模型存储在关系型数据库中,用于描述构件包含的所有信息的模型,构件物理模型用来表达软件构件所对应的实体-文件的存储形式,保证构件仓库能够无障碍地升级和迁移。
【Abstract】 In order to improve the quality and efficiency of software development,based on the concept of software reusablity,software components are extracted from software modules and business modules.The software component library is constructed,which uses specific rule for storing,querying,using,as well as evolving of components.The main steps to use component library are as follows: creating of components,querying of components,quoting of components,as well as self-construction and continuous integration.The logical model of software component adopts an integrated method which combines the advantages of faceted scheme and key-value method.The component management protocol based on URL is defined to represent software component,which can be used for storing,transmitting,and analyzing of components inside of system.The logical models of component are stored in relational database to describe all information included in components.The physical models are used to represent the entity-file storage formation of software components.This guarantees the barrier free upgrade and migration of component library.
【Key words】 software component library; faceted scheme; component management protocol; component storage model;
- 【文献出处】 计算机技术与发展 ,Computer Technology and Development , 编辑部邮箱 ,2012年10期
- 【分类号】TP311.52
- 【下载频次】46