問50
頻出度★★★
120 k ステップのソフトウェアを開発した。開発の各工程における生産性の実績が表のとおりであるとき,開発全体の工数は何人月か。ここで,生産性は1人月当たりの k ステップとする。 単位 k ステップ/人月
| 工程 | 生産性 |
|---|---|
| 設計 | 6.0 |
| 製造 | 4.0 |
这道题的解析和你的作答记录。
120 k ステップのソフトウェアを開発した。開発の各工程における生産性の実績が表のとおりであるとき,開発全体の工数は何人月か。ここで,生産性は1人月当たりの k ステップとする。 単位 k ステップ/人月
| 工程 | 生産性 |
|---|---|
| 設計 | 6.0 |
| 製造 | 4.0 |
10 是把两个生产率 6.0 和 4.0 直接相加得到的值,并不是工作量的计算。生产率(效率)相加没有意义,必须用规模÷生产率换算成工作量。
12 是把生产率相加得到的 10 当作整体生产率,按 120÷(6.0+4.0)=12 计算的错误结果。两个工序分别处理全部 120 k 步,因此不能简单地把生产率相加当作一个统一的效率。
24 是使用生产率的平均值 (6.0+4.0)÷2=5.0,按 120÷5.0=24 计算的错误。应当逐个工序算出工作量再合计,用平均生产率一次性计算会偏小。
正解 各工序的工作量用「开发规模÷该工序的生产率」求得。两个工序都针对整体的 120 k 步进行作业,因此设计工作量=120÷6.0=20 人月,制造工作量=120÷4.0=30 人月。开发整体的工作量为二者之和,即 20+30=50 人月。因此「エ」的 50 正确。