摘要
1 引言要支持基于构件复用的软件开发过程,就必须要有支持整个软件生存周期并包含有大量可复用构件的构件库系统,其中,构件的有效管理和查询选取是关键。但随着构件库中构件数目的增加,复用者在查询和选取构件时就会遇到困难,构件库的管理者在对构件进行管理和维护时也会力不从心。构件库系统如何提供好的检索机制使用户能快速地查询到所需构件,这直接影响到复用实践的成功。国内外学术界对此也进行了深入研究,在构件的分类模式等方面取得了较大进展,但对用户检索到多个构件时,如何对多个候选构件进行评价,方便地从中选取最能满足需求、修改最少的构件,目前还没有较好的解决方法。软件评价的标准很多,已有一些比较有效的管理性方法。
Software reuse is considered as a realistic approach to solving the software crisis. Component Based Software Development (CBSD) is an effective way to support software reuse. The retrieval and management of components play a key role on CBSD. Decision support solutions are important to understanding, retrieving and managing components. Data warehouse technologies provides a feasible approach for effective decision support. In this paper, the application of data warehouse technologies in component library is discussed. Data warehouse solutions improved possibility and quality of reuse.
出处
《计算机科学》
CSCD
北大核心
1999年第5期56-60,30,共6页
Computer Science
关键词
数据仓库
数据集成
可复用构件库
软件开发
Software reuse, Data warehouse, Component library, Multidimensional schema, Decision support