某实时处理软件属于小型软件,其开发环境因子估算为E=2200,经参照同类软件的统计资料,该软件的人力增长率定为D_0=8人/年^2,软件程序量测算值S=5500NCSS. (1)利用Putnam模型计算该软件开发时间t_d,项目总周期人力总费用K,开发子周期人力费用K_d,项目难度系数D,开发阶段峰值人力数m_od=m_d(t_od)。
时间: 2023-06-11 13:07:02 浏览: 153
根据Putnam模型,可以得到以下公式:
开发时间:$t_d = E/(D_0*S)$
项目总周期人力总费用:$K = D_0*S^2*E$
开发子周期人力费用:$K_d = D_0*S*E$
项目难度系数:$D = D_0*S/K_d$
开发阶段峰值人力数:$m_{od} = m_d(t_{od}) = D_0*S/t_{od}$
将给定的数值代入公式中,可以得到:
$t_d = 2200/(8*5500) = 0.05年 = 18.25天$
$K = 8*5500^2*2200 = 808400000元$
$K_d = 8*5500*2200 = 96800000元$
$D = 8*5500/(8*5500*2200/96800000) = 4$
$m_{od} = 8*5500/0.05 = 880000人天$
因此,该软件的开发时间为18.25天,项目总周期人力总费用为808400000元,开发子周期人力费用为96800000元,项目难度系数为4,开发阶段峰值人力数为880000人天。