客户发了一个文档,要求填写工作量估算表和成本估算表
一开始接到这个需求我是懵逼的,表格很复杂,经过一番研究,解决了,记录下
示例表格像这样
是不是很复杂?
其实主要就是两个公式
未调整的工作量
公式:UE=S*C/K
调整后的工作量
公式 AE=UE*B*D*Q
根据GB/T 42588估算功能点数,这个我不知道
但是我们项目的报价总数我是知道的
于是这个表格的填写需求就变成了,把项目报价带进公式,作为调整后最有可能人月工作量,来反推功能点数,其实就是一个数学题
根据公式说明
得到:
未调整的工作量(这里生产率c我们延用示例表格中的)
公式:UE=S*C/174
调整后的工作量
公式 AE=UE*B*D*Q
换算后得到
AE=UE*(1.2*1.0)*(1.0*0.8*0.7)*1.0=UE*0.672
这里为什么子参数都是乘?
其实是个难点,我也不知道,不过他有示例,自己把数字带进公式估算下就知道了
这里B、D、Q 可以对照示例文档中的说明根据实际情况填写,我们按实际情况对照后结果如下
好了有了这些后面就好办了
比如你们项目报价人月是40,那么带入公式就可以反推出功能点数,再用功能点数换算出调整前的上限和下限,最后再换算成调整后的上限和下限,就可以了
于是算术题变成了:
40=UE*0.672
UE=S*6.71/174
这时就能得出S功能点数,后面换算不多做赘述了
有了工作量估算表,成本估算表就水到渠成了
其实直接从客户那得到F,然后乘以调整后的工作量,就可以得出软件开发成本
我们后面P,DNC都填成0,因为这些是客户那边安排,所以就不填了
填完后大致如下
标签:估算,示例,适配,工作量,公式,UE,点数,成本 From: https://www.cnblogs.com/allay/p/18553367