あるシステムの設計工程における設計書作成の予定所要工数,及び現在の各設計書の進捗率は表のとおりである。予定どおりの所要工数で完了まで進むものとして,すべての設計書の完了を100%としたとき,現在の全体の進捗率(%)は幾らか。
| 予定所要工数(時間) | 現在の進捗率(%) | |
|---|---|---|
| 外部設計書 | 500 | 100 |
| 内部設計書 | 700 | 50 |
| プログラム設計書 | 900 | 30 |
这道题的解析和你的作答记录。
あるシステムの設計工程における設計書作成の予定所要工数,及び現在の各設計書の進捗率は表のとおりである。予定どおりの所要工数で完了まで進むものとして,すべての設計書の完了を100%としたとき,現在の全体の進捗率(%)は幾らか。
| 予定所要工数(時間) | 現在の進捗率(%) | |
|---|---|---|
| 外部設計書 | 500 | 100 |
| 内部設計書 | 700 | 50 |
| プログラム設計書 | 900 | 30 |
40% 是表中任何一种计算都得不出的数值。硬要说的话,它相当于把三个进度率简单平均得到的 60% 的剩余部分(100−60=40),但题目问的不是剩余工作的比例,而是当前的进度率,况且简单平均本身就是忽略了工时权重的错误算法。它与正确的加权平均 53.3% 相差很大。
47% 是正确进度率 53% 的反面,也就是剩余工作的比例(100−53≈47)。把未完成部分的工时加起来是 700×50%+900×70%=350+630=980 小时,980÷2100≈46.7%,正好得到这个值。题目问的是「当前整体的进度率」,即已完成一侧的比例,所以答案是 53% 而不是 47%。
正解 正确答案是 ウ(53%)。整体进度率要用以工作量(预定所需工时)为权重的加权平均来求。首先,作为分母的整体工作量是 500+700+900=2100 小时。接着,作为分子的当前完成量(已经完成的工作量)按每份设计文档以「预定所需工时 × 进度率」计算:外部设计文档 500×100%=500 小时,内部设计文档 700×50%=350 小时,程序设计文档 900×30%=270 小时,合计 500+350+270=1120 小时。因此整体进度率为 1120÷2100=0.5333…,即约 53.3%,选项中对应 53 的 ウ。工时最大的程序设计文档(900 小时)才推进了 30%,所以整体仅略微超过 50%,这也与直觉相符。
60% 是把三个进度率直接简单平均得到的值:(100+50+30)÷3=60。但是各份设计文档的预定所需工时分别为 500 / 700 / 900 小时,各不相同,因此不能使用忽略工作量权重的简单平均。这样一来,工时最大的程序设计文档的落后没有被正确反映出来,进度看上去比实际更高,是典型的错误。