摘要
软件重用是在开发一个新的应用系统时,重复使用以前在别的应用系统开发活动中所建立和使用过的软件资源。这些软件资源不仅包括源代码,还包括软件开发方法、需求规格说明、设计结构、开发工具与支撑环境、测试分析数据和维护信息等。软件重用技术有助于提高软件开发的生产率,提高软件系统的可靠性。降低软件开发的成本.因而它已成为软件工程的重要研究课题。
Component-based software reuse is an important reuse approach. An important means to improve a component's reusability is to make it more abstract- In order to make a component more reusable in this way, the paper first presented a new model of reusable component——generic component, then discussed its concepts, description and parameterization mechanism. Finally, a
runtime instance of generic component——metadata-based component is given. At present the idea
of generic component has already been applied successfully in the development of a cross-platform component collaboration framework.
出处
《计算机科学》
CSCD
北大核心
1999年第9期83-86,80,共5页
Computer Science
关键词
类属构件
可重用构件模型
软件重用
软件开发
Component-based reuse, Generic component, Metadata-driven component, Unified modeling language