摘要
基于组件的软件开发是一种用来提高复用水平的最有前途的软件工程技术.而基于组件开发的最重要的问题之一就是如何能最有效的建立、维护和使用组件库.本文从不同的视角来反映组件的整体特征,每个视角称为一个“维”.又从静态和动态两个方面来阐述组件库的各个维,如描述维、部署维、案例维、测试维、需求维、创建和维护维、应用维、度量维等,提出了组件库的元模型.在此基础上又给出了基于组件动态多维模型的组件库的实现架构.
Component-based software development (CBSD) is a very promising software engineering technique for improving reuse level. One of the most important issue about CBSD is how to construct, maintenance and use component repository. We describe the features of component repository from different views, which are called dimensions. This paper proposed a metamodel of component repository based on dynamic multidimensional model from static aspect to dynamic aspect, such as description dimension, deployment dimension, case dimension, test dimension, maintenance dimension, requirement dimension, apply dimension, measurement dimension. Finally, the paper presentted the architecture of component repository based on the metamodel.
出处
《小型微型计算机系统》
CSCD
北大核心
2006年第4期658-662,共5页
Journal of Chinese Computer Systems
基金
国家"十五"科技攻关项目(2004BA721A05)资助
国家科技部"八六三"项目(2002AA2Z341M)资助
关键词
多维
刻面
组件库
组件
架构
元模型
multidimensional
facet
component repository
component
architecture
meta-model