[发明专利]一种新增软件项目的软件工作量预测方法有效
| 申请号: | 201110083894.1 | 申请日: | 2011-04-02 |
| 公开(公告)号: | CN102147727A | 公开(公告)日: | 2011-08-10 |
| 发明(设计)人: | 张文;杨叶;王青 | 申请(专利权)人: | 中国科学院软件研究所 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 冯艺东 |
| 地址: | 100190 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种新增软件项目的软件工作量预测方法,属于计算机软件开发技术领域。本方法首先对历史项目工作量进行离散化并将历史项目分成指定数目的项目类别。然后利用历史项目工作量属性数据计算每个项目属性在项目工作量类别上的条件概率、先验概率。之后建立贝叶斯分类模型预测新增项目的工作量类别。然后,将预测工作量类别后的新增项目加入到历史项目数据中,修复缺失数据,重新计算项目属性在项目工作量类别上的条件概率并重新计算项目工作量类别先验概率,如此反复迭代,直到所有的概率分布均收敛。最后,利用收敛后的后验概率分布预测出新增软件项目的工作量。与现有技术相比,本发明大大提高软件项目工作量预测模型的能力。 | ||
| 搜索关键词: | 一种 新增 软件 项目 工作量 预测 方法 | ||
【主权项】:
1.一种新增软件项目的软件工作量预测方法,其步骤为:1)从软件项目数据库中提取若干历史软件项目,并将历史软件项目的工作量数据离散化为l个类别,并分别标注每个历史软件项目的工作量类别;2)提取每一历史软件项目的项目属性数据,计算历史软件项目工作量类别的先验概率分布,以及每个项目属性在工作量类别上的条件概率分布,建立项目在工作量类别上的后验概率分布模型,即贝叶斯分类模型;3)提取每一新增软件项目
的项目属性数据;4)利用所建的贝叶斯分类模型对每一新增软件项目
进行分类,得到
的工作量类别概率分布;5)选取
的工作量类别为使
的在工作量类别上的后验概率产生最大值的类别ct,t取值为1~l,l为自然数;6)查找含有缺失数据的项目Ds,如果Ds在项目属性Xj上的属性值xsj缺失,则选取其他项目中属性Xj上未出现缺失值的项目集合Dobs,j,利用Dobs,j中属性Xj上的当前值xij修复xsj;7)利用修复后的软件项目数据计算项目属性在工作量类别上的条件概率分布、工作量类别先验概率和软件项目在工作量类别上的后验概率分布;8)重复步骤4)~7),对项目属性在工作量类别上的条件概率分布、工作量类别先验概率和软件项目在工作量类别上的后验概率分布进行迭代计算,直到其收敛;9)将收敛的工作量类别上的后验概率分布作为分类预测模型,对每一新增软件项目
进行分类,预测出新增软件项目的工作量。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110083894.1/,转载请声明来源钻瓜专利网。
- 上一篇:VGA视频信号远距离传输的装置
- 下一篇:一种影像扫描系统、装置及方法





