代码变更驱动的软件产品线演化方法

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:ziones
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件产品线由一组共享了核心资产并具有可变性的相似产品组成.现实的软件产品线开发往往会出现新产品,导致软件产品线开发的管理困难.同时,这种基于特定产品的代码变更对现有的其他产品可能也是有效的,因此可以用于推动整个软件产品线的演化.提出一种通过分析代码变更驱动软件产品线演化的方法.首先进行已有代码的差异比较,得到不同产品之间的程序代码模块结构的差异;然后通过启发式规则对特征模型进行变更;最后基于变更后的特征模型和追踪关系,对核心资产代码提出重构建议,从而驱动软件产品线的演化.另外,本文通过实际的产品实例说明了该方法的应用过程,证明了方法对于实际的软件产品线是有效的.
其他文献
乐器是现代文明的产物。从一个城市拥有琴行的多寡,也能看 出这个城市文化普及程度的深浅和文明程度的高低。 天津作为北京的近邻,同北京一样拥有深厚的文化底蕴。天津 各个区
对公用事业间接管制定价的资本收益率定价法、上限管制定价法及其利弊进行了分析,研究表明,资本收益率定价法交易成本高,并可能产生A-J效应,形成过度投资;RPI-X上限管制定价
<正>目的:探讨完整摘除角膜肿物联合板层角膜移植的手术方法,对术后效果的影响。方法:收集整理我院一例偏向鼻侧的巨大角膜中央皮样瘤的诊疗过程。结果:板层角膜移植术后外观
会议
纺织业作为南通传统优势产业,如何应对经济全球化背景下国际性产业结构大调整带来的机遇和挑战,加速由"纺织大市"向"纺织强市"跨越,是一个十分重要而紧迫的课题.本文围绕构筑
主持人:目前供应链金融或物流金融主要分为以下几种类型:第一类,传统物流企业转型做物流金融,主要目的是增加客户黏性。第二类,物流园区类。为解决同客户之间连接薄弱的现状,
<正>一部首都全民义务植树的发展史,几乎同步了改革开放的发展史。在纪念改革开放40周年之际,我们回顾总结首都全民义务植树的发展历程和取得的巨大成就,无疑能更好地激发社
<正>随着分子生物学和分子遗传学的发展,分子遗传标记从限制性片段长度多态性(restriction fragmentlength polymorphisms,RFLP)到单核苷酸多态性(singlenucleotide polymorp
会议
通化县委组织部编发了《村"两委"换届学习100问》及《农村换届选举政策汇编》共1000册,确保全县16个换届指导组、各乡镇工作组、各村选举委员会成员人手一册,便于大家更好地掌
近代电力工业和电器设备的发展,要求提供强度、硬度、耐磨性高,耐热性及导热性好的高导电性材料。例如:大容量小型电机的发展需要高强、耐热、耐磨及导热、导电性高的整流子
根据新规程,提出紫外、可见、近红外分光光度计检定中波长标准器选取应注意的问题。