System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及软件造价,尤其适用于软件造价数据库构建方法。
技术介绍
1、在软件开发项目中,软件造价估算是至关重要的环节,其不仅影响项目预算管理,还直接关系到项目的顺利推进和风险控制。当前,常用的软件造价估算方法主要有专家判断、类比估算、功能点估算等方法,这些方法均存在受个人经验和主观判断的影响、估算效率低等问题。
2、基于历史数据进行软件造价估算的方法则强调利用已有的大量数据进行科学、系统的分析和计算,为新项目的估算提供更为客观和可靠的依据,这就需要构建一个数据来源可靠、完整且准确,符合软件项目特点,包括软件项目各种立项开发阶段的软件造价数据库。
3、目前基于历史数据的造价数据库主要针对电力、建筑等传统行业,对原始数据的分类简单,无法直接用于软件领域。
技术实现思路
1、本专利技术目的在于提供一种软件造价数据库构建方法,旨在解决软件造价估算中构建符合软件项目特点、涵盖软件项目各阶段的数据来源可靠、完整的造价数据库的问题。
2、为实现上述目的,本专利技术采取下述技术方案:
3、本专利技术所述的软件造价数据库构建方法,包括以下步骤:
4、s1,收集历史软件项目信息,包括软件项目数据来源、软件项目所处阶段、软件项目建设时间;
5、s2,评价各历史软件项目信息的可信度,对可信历史软件项目信息进行标准化处理;
6、s3,构建项目库、系统基准库、功能基准库、需求基准库;
7、所述项目库用于储存软件
8、所述系统基准库、功能基准库、需求基准库按照软件项目内容、颗粒度逐步深化,实现对不同层次、维度的软件造价信息管理;
9、所述系统基准库用于管理整个软件系统的造价信息;
10、所述功能基准库用于管理软件系统中具体功能模块或子系统的造价信息;
11、所述需求基准库用于管理具体需求项的造价信息。
12、进一步地,所述软件项目所处阶段包括立项、设计、招标、实施准备、实施、竣工验收阶段。
13、进一步地,所述可信度评估因素包括软件项目数据来源、软件项目所处阶段、软件项目建设时间、项目数据缺失值、重复值和错误值,可信度计算公式为cl=ws×s+wp×p+wt×t+wm×m+wr×r+we×e,其中cl为可信度值,s为软件项目数据来源的可信度值,p为软件项目所处阶段的可信度值,t为软件项目建设时间的可信度值,m为项目数据缺失值,r为项目数据重复值,e为项目数据错误值;ws、wp、wt、wm、wr、we为对应评估因素的权重。
14、进一步地,所述s取值分为3档,分别代表绝对可信、较可信和不可信;所述p根据软件项目所处阶段赋予相应的值;所述t=1-0.1*(x-y),其中x为当前年份,y为软件项目建设年份;m=1-m/n,r=1-r/r,e=1-e/n,n为软件项目总数,m、r、e分别为缺失值数量、重复值数量、错误值数量。
15、进一步地,所述可信度包括非常可信,可信度大于等于90%;较可信,可信度大于等于75%且小于90%;基本可信,可信度大于等于50%且小于75%;部分可信,可信度大于等于25%且小于50%;不可信,可信度小于25%。
16、本专利技术的优点在于基于软件开发的历史案例数据,对构建软件造价数据库的整个流程,包括数据获取、数据可信度评价、数据标准化处理,提出了基于系统基准库、功能基准库和需求基准库的构建方法,极度贴合软件各阶段的造价估算需求,有助于提高软件造价估算精度,促进软件开发成本控制。
本文档来自技高网...【技术保护点】
1.一种软件造价数据库构建方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种软件造价数据库构建方法,其特征在于:所述软件项目所处阶段包括立项、设计、招标、实施准备、实施、竣工验收阶段。
3.根据权利要求1所述的一种软件造价数据库构建方法,其特征在于:所述可信度评估因素包括软件项目数据来源、软件项目所处阶段、软件项目建设时间、项目数据缺失值、重复值和错误值,可信度计算公式为CL=wS×S+wP×P+wT×T+wM×M+wR×R+wE×E,其中CL为可信度值,S为软件项目数据来源的可信度值,P为软件项目所处阶段的可信度值,T为软件项目建设时间的可信度值,M为项目数据缺失值,R为项目数据重复值,E为项目数据错误值;wS、wP、wT、wM、wR、wE为对应评估因素的权重。
4.根据权利要求3所述的一种软件造价数据库构建方法,其特征在于:所述S取值分为3档,分别代表绝对可信、较可信和不可信;所述P根据软件项目所处阶段赋予相应的值;所述T=1-0.1*(X-Y),其中X为当前年份,Y为软件项目建设年份;M=1-m/N,R=1-r/R,E=1-e
5.根据权利要求1所述的一种软件造价数据库构建方法,其特征在于:所述可信度包括非常可信,可信度大于等于90%;较可信,可信度大于等于75%且小于90%;基本可信,可信度大于等于50%且小于75%;部分可信,可信度大于等于25%且小于50%;不可信,可信度小于25%。
...【技术特征摘要】
1.一种软件造价数据库构建方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种软件造价数据库构建方法,其特征在于:所述软件项目所处阶段包括立项、设计、招标、实施准备、实施、竣工验收阶段。
3.根据权利要求1所述的一种软件造价数据库构建方法,其特征在于:所述可信度评估因素包括软件项目数据来源、软件项目所处阶段、软件项目建设时间、项目数据缺失值、重复值和错误值,可信度计算公式为cl=ws×s+wp×p+wt×t+wm×m+wr×r+we×e,其中cl为可信度值,s为软件项目数据来源的可信度值,p为软件项目所处阶段的可信度值,t为软件项目建设时间的可信度值,m为项目数据缺失值,r为项目数据重复值,e为项目数据错误值;ws、wp、wt、wm、...
【专利技术属性】
技术研发人员:岳斌,高亚楠,杨海涛,刘冬雪,
申请(专利权)人:北京电信规划设计院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。