【技术实现步骤摘要】
本专利技术涉及软件开发,尤其是涉及一种基于神经网络的软件造价评估方法、系统及装置。
技术介绍
1、随着信息技术的不断发展,软件在企业中得到了广泛的应用,并取得了惊人的效益,这促使具有新功能、采用新技术的新软件不断被投入开发。而对于软件的造价评估,通常采用的是传统的成本估算方法,如基于工作量的估算、基于功能点的估算等。
2、目前,以基于功能点的估算法为例,该方法源自于ifpug标准或nesma标准的功能点计算方法,功能点主要包括ilf(内部逻辑文件)、elf(外部接口文件)、ei(外部输入)、eo(外部输出)、eq(外部查询)等计数元素,这些元素在识别后,采取线性累加的方式进行工作规模的认定,再乘以某些特定的系数后,得到软件的造价。
3、然而,这些方法都存在一定的局限性,如无法兼顾软件内部与外部各种因素的相互影响、没有考虑项目未来的可变性、难以评估含有多种编程语言的复杂软件造价等。特别的,还存在着规模效应导致造价失真的问题。具体来讲,开发软件、维护软件的工作量会随着软件规模的变化而呈现非线性变化的趋势,并最终导致软
...【技术保护点】
1.一种基于神经网络的软件造价评估方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述评估指标因子包括功能点数因子、规模调整因子、应用领域因子、开发语言因子、开发团队因子、开发工期因子、质量特性因子及流程引擎因子。
3.根据权利要求2所述的方法,其特征在于,所述流程引擎因子,包括基于流程引擎开发的功能点数在所有功能点数中的比例。
4.根据权利要求2所述的方法,其特征在于,所述质量特性因子包括分布式处理因子,分步式处理因子的分类整理规则为按照分布机器的数量进行分类整理。
5.根据权利要求2所述的方法,其
...【技术特征摘要】
1.一种基于神经网络的软件造价评估方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述评估指标因子包括功能点数因子、规模调整因子、应用领域因子、开发语言因子、开发团队因子、开发工期因子、质量特性因子及流程引擎因子。
3.根据权利要求2所述的方法,其特征在于,所述流程引擎因子,包括基于流程引擎开发的功能点数在所有功能点数中的比例。
4.根据权利要求2所述的方法,其特征在于,所述质量特性因子包括分布式处理因子,分步式处理因子的分类整理规则为按照分布机器的数量进行分类整理。
5.根据权利要求2所述的方法,其特征在于,所述开发语言因子的分类整理规则包括在混合开发语言中以各开发语言所占比例进行分类整理。
6.根据权利要求1所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:马良文,凤小让,李袁渊,胡旭洁,郑江怀,郭嘉,
申请(专利权)人:航天规划设计集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。