[发明专利]一种无监督的软件复杂度评估方法有效
申请号: | 201910846500.X | 申请日: | 2019-09-09 |
公开(公告)号: | CN110647353B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 柯文俊;王坤龙;杨雨婷;陈旭;陈静 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | G06F8/77 | 分类号: | G06F8/77;G06F17/18 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 张然 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种本发明一种无监督的软件复杂度评估方法,其中,包括:步骤一、针对软件程序复杂度的度量,总结提炼常用的程序复杂度度量元;步骤二、基于高斯混合模型的度量元概率归一化,包括:首先,针对数据中的各个度量元的频率分布,使用无监督的最大期望算法进行高斯混合建模,拟合该度量元的概率密度函数,基于该度量元的概率密度函数计算其累积分布函数,使用累积分布函数的值作为该度量元的归一化处理后的数值;步骤三、评估基于AOV网络的软件复杂度。 | ||
搜索关键词: | 一种 监督 软件 复杂度 评估 方法 | ||
【主权项】:
1.一种无监督的软件复杂度评估方法,其特征在于,包括:/n步骤一、针对软件程序复杂度的度量,总结提炼常用的程序复杂度度量元;/n步骤二、基于高斯混合模型的度量元概率归一化,包括:/n首先,针对数据中的各个度量元的频率分布,使用无监督的最大期望算法进行高斯混合建模,拟合该度量元的概率密度函数,基于该度量元的概率密度函数计算其累积分布函数,使用累积分布函数的值作为该度量元的归一化处理后的数值;/n步骤三、评估基于AOV网络的软件复杂度,包括:/n在基于高斯混合模型对度量元数据进行概率归一化的基础上,借助AOV网络,基于度量元在软件复杂度评估中的重要程度来赋予不同的权重,通过线性组合来计算软件的整体复杂度,对软件复杂度进行评估。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910846500.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种数据移植的方法、终端及存储介质
- 下一篇:设备运行控制方法、装置及设备