跳到正文

平成21年度 春期 ITパスポート試験 問48

这道题的解析和你的作答记录。

問48
頻出度★★★

あるシステムの設計工程における設計書作成の予定所要工数,及び現在の各設計書の進捗率は表のとおりである。予定どおりの所要工数で完了まで進むものとして,すべての設計書の完了を100%としたとき,現在の全体の進捗率(%)は幾らか。

予定所要工数(時間)現在の進捗率(%)
外部設計書500100
内部設計書70050
プログラム設計書90030
出典 平成21年度 春期 ITパスポート試験 問48
解説

問 48整体进度率要用以工时为权重的加权平均来求

  • 错误ア

    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 小时,各不相同,因此不能使用忽略工作量权重的简单平均。这样一来,工时最大的程序设计文档的落后没有被正确反映出来,进度看上去比实际更高,是典型的错误。

ここがポイント
  • 整体进度率要用以工时为权重的加权平均来求。整体进度率 = Σ(各项作业的预定工时 × 各项作业的进度率)÷ Σ(各项作业的预定工时)。本题为 1120÷2100≈53%。
  • 当各项作业的规模不同时,对进度率取简单平均(本题为 60%)是错误的。规模大的作业的延误会被稀释,所以必须用工时(或金额、工时占比等权重)来加权。同时还要确认题目到底问的是什么,不要把所求值的反面(100−进度率=剩余工作的比例)误当成答案。
用語
解答問48ウ
练这一题

作答记录