《计算机技术与发展杂志》发表论文赏析
作者:刘玉梅;黄鸣宇
摘要:软件产品线是指具有一组可管理的公共特性的软件密集性系统的合集,这些系统满足特定的市场需求或任务需求,并且按预定义的方式从一个公共的核心资产集开发得到。可变性建模是实现系统间共性和可变性管理的有效方法以及满足用户特定需求的产品配置的关键。特征建模是可变性建模方法的一个主流并得到了广泛的研究。基于特征的软件产品线配置方法指专门解决如何从特征模型中选择出满足利益相关者需求以及模型整体约束的产品集的问题。产品配置方法在学术领域和工业领域都取得了众多的研究成果,然而很少有文献对其进行专门地分析。为有效分析产品配置方法领域,首先构建一个分析框架用以描述配置方法家族所涉及的模型结构、约束管理、自动化支持以及特征选择技术等共性和可变性特征;其次根据该框架理解并归类不同配置方法,同时分析各方法间的共性和可变性。
关键词:软件产品线;特征模型;产品配置;共性;可变性