[发明专利]一种基于应用产品特征模型生成领域特征模型的方法无效
申请号: | 201310001372.1 | 申请日: | 2013-01-04 |
公开(公告)号: | CN103077030A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 俞东进;穆海伦;耿鹏;殷昱煜;袁友伟;吕倩;邵建伟 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于应用产品特征模型生成领域特征模型的方法,本发明输入多个属于同一软件产品线的应用产品特征模型信息,选取特征数量最多的应用产品特征模型作为候选的领域特征模型,如在其他应用产品特征模型中具有候选领域特征模型中不具有的特征,则增加该特征及其子特征至候选领域特征模型,然后选取在各个应用产品特征模型中出现的频率大于等于某个预设阈值的特征为强制特征,最后将候选领域特征模型作为最终的领域特征模型并输出其信息,本发明具有较高的自动化程度,不但能捕获应用产品特征与领域特征的追溯关系,而且能确定领域的通用部分和可变性部分,从而有助于提高大规模软件生产的复用性和开发效率。 | ||
搜索关键词: | 一种 基于 应用 产品 特征 模型 生成 领域 方法 | ||
【主权项】:
一种基于应用产品特征模型生成领域特征模型的方法,该方法具体包括以下步骤:步骤(1) 输入n个属于同一软件产品线的应用产品特征模型信息,所述的特征模型信息包括特征的标识、名称、描述、特征与特征之间的关系、特征组关系,其中特征与特征之间的关系分为精化关系、排斥关系和依赖关系,特征组关系分为与特征组关系、或特征组关系和多选一特征组关系;步骤(2) 计算属于同一软件产品线的n个不同应用产品的特征模型中的特征数量,选取特征数量最多的应用产品特征模型作为候选的领域特征模型,设置候选的领域特征模型中的每个特征的追溯度为1,并记录候选的领域特征模型中的各个特征与对应的应用产品特征模型中的特征的关联关系;步骤(3) 遍历步骤(2)获得的候选的领域特征模型中的各个特征,将其与除了选为候选领域特征模型以外的其他各个应用产品特征模型中的特征进行逐个比较,如为同一个特征,则对该特征的追溯度加1,并记录候选的领域特征模型中的该特征与对应的应用产品特征模型中的特征的关联关系;步骤(4) 遍历除了选为候选领域特征模型以外的其他各个应用产品特征模型中的所有特征,如果该特征并不存在于候选的领域特征模型,则在候选的领域特征模型中插入该特征以及它的子特征,设置该特征以及它的所有子特征的追溯度为1,按该特征在应用产品特征模型中与其他特征的关系设置其在候选的领域特征模型中与已有特征的关系,按该特征在应用产品特征模型中与其他特征的特征组关系设置其在候选的领域特征模型中与已有特征的特征组关系,并记录候选的领域特征模型中的上述插入的特征与对应的应用产品特征模型中的特征的关联关系;步骤(5) 遍历候选领域特征模型中的各个特征,如果该特征的追溯度与n的比值大于等于预先设定的阈值,则设置该特征为强制性特征,否则设置该特征为可选性特征;步骤(6)输出候选领域特征模型信息,其即为领域特征模型信息,所述的领域特征模型信息包括特征的标识、名称、描述、是否为强制性特征、特征与特征之间的关系、特征组关系,其中特征与特征之间的关系分为精化关系、排斥关系和依赖关系,特征组关系分为与特征组关系、或特征组关系、多选一特征组关系。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310001372.1/,转载请声明来源钻瓜专利网。
- 上一篇:磁保持继电器的簧片开关组件
- 下一篇:三接点式接触型充电组件