发布网友 发布时间:2022-04-23 18:05
共3个回答
热心网友 时间:2022-04-27 11:29
完整的软件造价评估应该包含哪些?
1 估算基础
对估算对象(需求、任务等)的拆分颗粒度定义了上限与下限,以提升估算的准确度。
完备识别了估算对象,没有遗漏的需求或任务。
估算人员经过了估算方法的系统培训。
定义了组织级的估算方法。
2 规模估算
从不估算规模或经验估算规模升级为客观度量规模,比如采用国际标准的功能点方法或自定义的规模度量方法,无论是哪种方法,规模与工作量之间应该是强相关的才是合理的。
如果对本公司的项目而言,规模与工作量不强相关,也可以是复杂度等其他因子,对这些因子应该也与工作量做了相关性分析,与工作量应该强相关才是合理的。
3 工作量估算
建立了从规模的客观度量用定量模型推算出项目总工作量。
建立了工作量分布百分比的性能基线,可以从总工作量推算各阶段或各类任务的工作量。比如开发的工作量、测试的工作量。
能够用PPB或PPM推算出各种关键活动的最少投入工作量,比如需求评审的工作量、代码评审的工作量、系统测试的工作量等。
工作量的估算结果应该是一个区间,而不是单点值。如,总工作量不超过100人月。
4 成本估算
从工作量到成本有定量的计算方法。
成本的估算结果应该也是一个区间,而不是单点值。比如不超过30万,或者在25到30万之间等。
5 工期估算
识别了项目的关键路径与关键链。
对项目的工期进行了模拟,得到满足项目工期要求的概率有多大。如果概率太低,对关键路链上的任务、投入的资源与需要完成的需求进行了优化。
6 评审与修订估算
保存了估算记录,估算结果经过了评审。
随着需求和任务的明确,在开发过程中修订了估算结果。
7 持续改进估算过程
对比了估算结果与实际结果,对估算偏差率建立了过程性能基线或过程性能模型。
总结了估算有关的经验教训。
对估算方法和过程进行了持续优化。
跟踪检查了估算方法与过程在组织级的落地实施情况。
热心网友 时间:2022-04-27 12:47
我觉得软件成本评估这事还得是专业的人或公司来做。我们公司刚请第三方公司评完一个项目 ,跟他们的专业性比起来我发现我们当初的评估太粗劣了。不过你的问题我还是可以回答你的。我们在对一个软件项目进行成本估算或评估时,是要从这个项目立项开始直至项目研发活动结束,算出所花费的资源总和,并且可以按阶段进行估算或测量。
通常的软件开发成本=直接人力成本+直接非人力成本+间接人力成本+间接非人力成本
所以我们在评估一个软件成本时需要评估的内容有:估算软件规模、估算软件工作量、估算软件工期和估算软件成本这4个部分,最终确定软件成本。其中成本估算需要对直接人力成本、间接人力成本、间接非人力成本及直接非人力成本分别进行估算。如果对上面的内容不太理解,可以阅读一下《软件研发成本度量规范释义》第2版,这本书是对行业标准的解读,理解起来比较容易,上面有实例讲解。
我的回答望采纳!谢谢!追问谢谢你的回答。你说的《软件研发成本度量规范释义》这本书是属于入门级的?
追答《软件研发成本度量规范释义》这本书是对行业标准的解读,采用了通俗易懂的语言来阐述标准编制的前景、方法及原理。
热心网友 时间:2022-04-27 14:22
《软件工程 软件开发成本度量规范》(GB/T369-2018)提到,软件成本包括:直接人力成本+直接非人力成本+间接人力成本+间接非人力成本。
这里面的重点是“直接人力成本”。直接人力成本指的是直接参与项目的人员的工资、福利等各项费用的总和。如果是已经完成的项目,把相关人员的费用加在一起,就得出结果来了(结果是否合理是另外一回事),可是对于尚处于预算、立项、招投标等阶段的项目,如何知道“直接人力成本”是多少呢?
此时就需要用到NESMA方法估算软件规模,并根据当地IT业从业人员的工资水平(行业数据),及多个调整因子的参与,最后计算得到软件的估算成本(结果是一个参考区间)。