|
计算机科学 2002
A Web-Based Organization Framework for Distributed Software Component Libraries
|
Abstract:
1 引言基于构件的软件开发(CBSD),或称为基于构件的软件工程(CBSE)对于软件开发有着广泛的、深刻的影响,是目前实现软件重用的较为成熟的技术。从使用者的角度看,构件的获取是个最基本的问题。它的来源大致可分为三个方面:(1)个人或组织内部积累的构件库;(2)向软件商购买商品构件;(3)与他人或其它组织交换或分享。当然,也可以是几个方面兼而有之。丰富的、多渠道的构件来源可以大大提高重用的可能性和有效性。但是,由于历史的、环境的和技术上的变迁以及安全性、知识产权、协作问题、市场和商业因素等种种技术上的和非技术上的原因,用户可用的构件库的分散、独立存