IPA過去問ドリル

平成30年度 秋期 基本情報技術者試験 午前 問53

マネジメント/プロジェクトマネジメント

表は,1人で行うプログラム開発の開始時点での計画表である。6月1日に開発を開始し,6月11日の終了時点でコーディング作業の25%が終了した。6月11日の終了時点で残っている作業量は全体の約何%か。ここで,開発は,土曜日と日曜日を除く週5日間で行うものとする。 作業:計画作業量(人日):完了予定日 仕様書作成:2:6月2日(火) プログラム設計:5:6月9日(火) テスト計画書作成:1:6月10日(水) コーディング:4:6月16日(火) コンパイル:2:6月18日(木) テスト:3:6月23日(火) (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成30年度 秋期 基本情報技術者試験 午前 問53

正解:イ

解説

計画では,仕様書作成2人日,プログラム設計5人日,テスト計画書作成1人日,コーディング4人日,コンパイル2人日,テストの3人日で,全体の合計は17人日です。6月11日(木)は,土曜日と日曜日を除く週5日間で数えると開発開始から9日目に当たり,計画どおりに仕様書作成,プログラム設計,テスト計画書作成の3工程(合計8人日)が完了し,コーディングに1日分着手した状態に相当します。実績として6月11日終了時点でコーディングの25%(4人日×0.25=1人日)が終わっているので,完了した作業量は8+1=9人日です。残っている作業量は17-9=8人日で,全体に対する割合は8÷17≒0.47,すなわち約47%になります。

選択肢ごとの解説

  • 誤り。残り作業量を実際より少なく見積もった場合の割合で,コーディングの進捗を過大に評価するとこの値に近くなります。
  • 正しい。全体17人日のうち,完了した9人日(既に終えた8人日+コーディングの25%である1人日)を差し引いた残り8人日は,17人日の約47%です。
  • 誤り。残っている作業量をやや多めに見積もった場合の割合で,端数の扱いなどによりこの値に近くなることがあります。
  • 誤り。コーディングの進捗25%(1人日)を完了分に含めずに,残り9人日として計算すると,9÷17≒53%になります。
基本情報技術者の過去問を演習モードで解く