摘要
1 引言
基于构件的软件工程(CBSE)是一种正在逐步走向成熟,已受到高度重视的革命性的软件开发的新方法,已在软件界和众多的产业部门中产生了巨大的兴趣和影响[1~5]。构件信息系统是促进软构件复用的核心机制之一。传统的构件信息系统,其复用范围往往局限于一个公司或开发小组之间,缺乏大规模的普遍的复用,而且没有很好的方法收集和分析用户反馈信息,以指导用户决策,其构件的发布和传输不方便。近期Internet的发展,提供了方便快捷的方法连接地理分散的实体,为构件的发布提供了新的方式,增强了用户的参与。与此同时,实现级构件规范的提出,提供了统一的构件标准。这两方面的发展给以上问题提供了切实可行的解决方案。一些新开发出来的系统,考虑到了Internet的发展,但是其构件更多的是完整的软件,只能执行简单的查询[3]。因此开发一个基于Internet的、针对符合实现级构件规范的构件,提供有效工具分析反馈信息,帮助用户方便地找到所需构件的信息系统具有现实的意义。
Component-based software engineering (CBSE), a maturing . highly attractive revolutionary new style of software development, is generating tremendous interest and influence not just in the software community but in numerous industry sectors. And among the technologies concerned,component information system is considered as a core mechanism for the management and reuse supporting of software components. In this paper an Internet-based software component information system is introduced.and its model and design principles are presented- The system is featured by: (1)multi-level architecture based on Browser/Server, (2)providing multi representing and retrieving methods that can be used alternately ,(3)supporting dynamic and stepwise refining retrieval,(4)capability of decisionmaking support, (5)being able to generate Web pages automatically and dynamically, (6)usability,openness, adaptability and heterogeneity, (7)paying significant attention to the impact and challenge of Internet.
出处
《计算机科学》
CSCD
北大核心
2001年第3期86-89,共4页
Computer Science
基金
国务院侨办科研基金