某软件工程是一个与其他系统有多个接口和交互功能的全新软件,系统现硬 S=7500 NCSS,根据该软件开发机构过去项目开发的经验,环境因子E可取 1500.试利用Putnam 等建立的生产过程分析理论,求解该软件的开发工期ty、生存期投入总费用K、开发阶段的峰值人数m
时间: 2024-06-04 12:11:55 浏览: 355
根据Putnam等建立的生产过程分析理论,可得到以下公式:
ty = 2.94 * (S/E)^0.33
K = 2.45 * E * (S/E)^1.05
m = K/ty
将S=7500,E=1500代入上述公式,可得:
ty = 10.47 个月
K = 7,727,875 元
m = 738 人
因此,该软件的开发工期为10.47个月,生存期投入总费用为7,727,875元,开发阶段的峰值人数为738人。
相关问题
某软件工程是一个与其他系统有多个接口和交互功能的全新软件,系统现硬 S=7500 NCSS,根据该软件开发机构过去项目开发的经验,环境因子E可取 1500.试利用Putnam 等建立的生产过程分析理论,求解该软件的开发工期td、生存期投入总费用K、开发阶段的峰值人数mod
根据生产过程分析理论,软件开发工期td可表示为:
td = 2.5 * (S/E)^0.32
将S=7500,E=1500代入,可得:
td = 2.5 * (7500/1500)^0.32 ≈ 16.5个月
生存期投入总费用K可表示为:
K = 2.4 * E * (S/E)^1.05 * (td/12)^2.45
将S=7500,E=1500,td=16.5代入,可得:
K = 2.4 * 1500 * (7500/1500)^1.05 * (16.5/12)^2.45 ≈ 5887万元
开发阶段的峰值人数mod可表示为:
mod = 2.5 * (S/E)^0.32 / td
将S=7500,E=1500,td=16.5代入,可得:
mod = 2.5 * (7500/1500)^0.32 / 16.5 ≈ 9人
因此,该软件的开发工期约为16.5个月,生存期投入总费用约为5887万元,开发阶段的峰值人数约为9人。
某实时处理软件属于小型软件,其开发环境因子估算为E=2200,经参照同类软件的统计资料,该软件的人力增长率定为D_0=8人/年^2,软件程序量测算值S=5500NCSS. (1)利用Putnam模型计算该软件开发时间t_d,项目总周期人力总费用K,开发子周期人力费用K_d,项目难度系数D,开发阶段峰值人力数m_od=m_d(t_od)。
根据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人天。
阅读全文