本发明涉及电力运营,特别是关于一种用于电网技改的软件开发成本估算方法、装置及计算机可读存储介质。
背景技术:
1、电网技改是指加强、扩建或改造现有电网的工程,以满足日益增长的用电需求,或者提高电网的安全性、可靠性和经济性。电网技改工程包括机组技改、输变电技改等方面,是电网建设的重要环节。
2、电网技改项目,通常伴随着软件系统的开发,涉及预研、设计以及审核多个阶段,其过程相对复杂。因此,在电网技改项目中,需要对软件开发的成本进行估算。然而,本申请的发明人在研究中发现,现有技术对电网技改项目相应的软件开发的成本估算还存在技术空白,需要人为主观地进行各种计算,其准确度较低,且人力成本高。
技术实现思路
1、针对上述问题,本发明的目的是提供一种用于电网技改的软件开发成本估算方法、装置及计算机可读存储介质,能够对电网技改项目中的软件开发成本进行较为准确的估计,降低人力成本,提高技改项目的工作效率。
2、为实现上述目的,本发明采取以下技术方案:
3、第一方面,本申请提供一种用于电网技改的软件开发成本估算方法,所述方法包括:
4、获取针对电网技改项目编制的业务表单;
5、根据所述业务表单,采集其中的软件的功能点;
6、根据采集的所述功能点,计算所述软件对应的软件规模、工程量、费用以及开发周期。
7、在一种实现方式中,所述业务表单,基于nesma编制。
8、在一种实现方式中,所述根据所述业务表单,采集其中的软件的功能点,包括:
9、在可研阶段,采用下列公式采集功能点:
10、ufp=∑(35*ilf+15*eif)
11、其中,ilf为内部逻辑文件数量,eif为外部接口文件数量。
12、在一种实现方式中,所述根据所述业务表单,采集其中的软件的功能点,还包括:
13、在设计阶段,采用下列公式采集功能点:
14、ufp=∑(10*ilf+7*eif+4*ei+5*eo+4*eq)
15、其中,外部输入为ei、外部输出为eo,外部查询为eq。
16、在一种实现方式中,所述软件规模的计算公式为:
17、fp=urf*rcf
18、在可研阶段,rcf取1.5;在设计阶段,rcf取1.26;在审核阶段,rcf取1。
19、在一种实现方式中,依照下列公式计算工程量:
20、ae=(fp*pdr)*cfd
21、其中,pdr表示为开发生产率;cfd表示为工程量调整系数。
22、在一种实现方式中,所述费用的计算公式为:
23、费用=工程量*人工费率+直接非人力成本。
24、在一种实现方式中,所述开发周期的计算公式为:
25、开发周期=1.277*工程量0.404。
26、第二方面,本申请提供一种用于电网技改的软件开发成本估算装置,所述装置包括:
27、表单获取模块,用于获取针对电网技改项目编制的业务表单;
28、功能点采集模块,用于根据所述业务表单,采集其中的软件的功能点;
29、成本分析模块,用于根据采集的所述功能点,计算所述软件对应的软件规模、工程量、费用以及开发周期。
30、第三方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述第一方面所述的用于电网技改的软件开发成本估算方法。
31、本发明由于采取以上技术方案,其具有以下优点:本发明申请方案,获取针对电网技改项目编制的业务表单,再根据业务表单,采集其中的软件的功能点,然后根据采集的功能点,计算所述软件对应的软件规模、工程量、费用以及开发周期,从而能够对电网技改项目中的软件开发成本进行较为准确的估计,降低人力成本,提高技改项目的工作效率。
1.一种用于电网技改的软件开发成本估算方法,其特征在于,所述方法包括:
2.根据权利要求1所述的用于电网技改的软件开发成本估算方法,其特征在于,所述业务表单,基于nesma编制。
3.根据权利要求2所述的用于电网技改的软件开发成本估算方法,其特征在于,所述根据所述业务表单,采集其中的软件的功能点,包括:
4.根据权利要求3所述的用于电网技改的软件开发成本估算方法,其特征在于,所述根据所述业务表单,采集其中的软件的功能点,还包括:
5.据权利要求4所述的用于电网技改的软件开发成本估算方法,其特征在于,所述软件规模的计算公式为:
6.根据权利要求5所述的用于电网技改的软件开发成本估算方法,其特征在于,依照下列公式计算工程量:
7.根据权利要求6所述的用于电网技改的软件开发成本估算方法,其特征在于,所述费用的计算公式为:
8.根据权利要求7所述的用于电网技改的软件开发成本估算方法,其特征在于,所述开发周期的计算公式为:
9.一种用于电网技改的软件开发成本估算装置,其特征在于,所述装置包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至8任一项所述的用于电网技改的软件开发成本估算方法。