%0 Journal Article
%T Feature-Based Component Model and Normalized Design Process
基于特征的构件模型及其规范化设计过程
%A WANG Zhong-Jie
%A XU Xiao-Fei
%A ZHAN De-Chen
%A
王忠杰
%A 徐晓飞
%A 战德臣
%J 软件学报
%D 2006
%I
%X 基于构件的软件复用是解决软件危机的重要手段,但目前还缺乏规范化的模式和方法以支持具有高复用性能的构件的识别与设计,借助特征空间作为工具以解决上述问题.首先介绍特征与特征空间的概念,从特征变化的相互依存关系入手,提出特征依赖的概念和4种具体的特征依赖.在此基础上,给出了基于特征空间的构件模型,使用特征的"型-值"机制与特征依赖表达构件的复用性.然后讨论了构件复用度的度量手段和规范化设计的目标,提出4种构件规范化模式(原子模式、基本模式、框架模式和内聚模式),研究了以特征空间分解为基础的规范化方法,并通过实例加以验证.该方法实现了多粒度、多模式构件的共存和构件间基于组合的松散耦合,从而提高了构件的复用效率并降低复用成本.结果在企业资源计划(enterprice resource planning,简称ERP)系统的构件化设计与开发中得到广泛应用,对指导构件设计具有较高的理论与实践价值.
%K component
%K feature space
%K feature dependency
%K reusability
%K normal form
%K component design
构件
%K 特征空间
%K 特征依赖
%K 复用度
%K 规范化模式
%K 构件设计
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=7735F413D429542E610B3D6AC0D5EC59&aid=105C6590E55CBD18&yid=37904DC365DD7266&vid=BCA2697F357F2001&iid=CA4FD0336C81A37A&sid=7C3A4C1EE6A45749&eid=F4B561950EE1D31A&journal_id=1000-9825&journal_name=软件学报&referenced_num=10&reference_num=10