[发明专利]基于BP网络的软件工时估算方法有效

专利信息
申请号: 201310357514.8 申请日: 2013-08-16
公开(公告)号: CN103400189A 公开(公告)日: 2013-11-20
发明(设计)人: 李天翼;熊维军;李玉星;朱江;李炜炜 申请(专利权)人: 成都市知用科技有限公司
主分类号: G06N3/08 分类号: G06N3/08
代理公司: 成都高远知识产权代理事务所(普通合伙) 51222 代理人: 李高峡;全学荣
地址: 610000 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 bp 网络 软件 工时 估算 方法
【说明书】:

技术领域

发明涉及一种人工智能方法,尤其涉及一种基于BP网络的软件工时估算方法。

背景技术

软件行业发展至今,已形成一个较为庞大和成熟的产业,相关技术和市场也日趋成熟。然而,对软件项目本身工时的估算和管理却一直没有得到很好的解决。该问题的存在,常常导致不能对一个软件项目的工作量进行正确的评估,因而容易引起商家与客户之间的纠纷,也不方便对员工的工作效率和劳动量进行考核。因此,发展出一套对软件项目工时进行正确估算的方法和技术,对于保证软件行业的良性运转具有重要的意义。

考察其它传统行业(如机械加工行业、建筑安装行业等),他们已建立了一套行之有效的技术对项目进行估算。其方法是首先列出该行业所涉及到的所有基本工作内容,对每一基本工作内容,统计出平均耗时量(对特定行业,可能还有平均材料消耗,平均机械消耗等。这些数据是在对有代表性的企业、有代表性的员工进行大量数值统计的基础上获取的),由这些基本工作内容的相关数据构成了定额。然后在对具体项目进行估算时,将项目分解成若干基本工作内容,确定每一基本工作内容的工作量,将所得工作量套入定额进行计算,最后得出项目总的估计结果。传统行业的估算方法对我们有借鉴意义,但不能照搬,因为软件行业有它的特殊性,如果也是采用这样的估算方式,结果会有很大的偏差。

发明内容

本发明旨在提供基于BP网络的软件工时估算方法,能够对软件项目工时进行合理的估算。

为达到上述目的,本发明是采用以下技术方案实现的:

基于BP网络的软件工时估算方法,其特征在于包含以下过程:

1)建立软件工作量的BP网络模式库

(a)所述BP网络的网络拓扑结构选择,所述BP网络采用四层结构,即输入层、第一隐含层、第二隐含层、输出层;

(b)将软件项目按照基本工作内容进行分解,得到各个基本工作内容的工作量;将各基本工作内容的工作量按照预定的顺序组成一个矢量(x1,x2,...,xn),并在该矢量前加上一个值为1的分量,得到矢量x=(1,x1,...,xn)作为BP网络的输入层;通过下述计算,得到所述第一隐含层的输出

xj(1)=f1(Σi=0nwijxi)---(1)]]>

f1(x)=11+e-x---(2)]]>

式中,i,j=0,1,…,n,wij为输入层到第一隐含层的连接权值,f1(x)为

将赋值为1,得到矢量作为第二隐含层的输入,通过下述计算,得到所述第二隐含层的输出

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市知用科技有限公司,未经成都市知用科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310357514.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top