IPA過去問ドリル

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

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

システムを構成するプログラムの本数とプログラム1本当たりのコーディング所要工数が表のとき,システムを95日間で開発するには少なくとも何人の要員が必要か。ここで,コーディングのほかに,設計やテストの作業が必要であり,それらの作業の遂行にはコーディング所要工数の8倍の工数がかかるものとする。 入力処理:プログラム本数20,プログラム1本当たりのコーディング所要工数(人日)1 出力処理:プログラム本数10,プログラム1本当たりのコーディング所要工数(人日)3 計算処理:プログラム本数5,プログラム1本当たりのコーディング所要工数(人日)9 (注:本サイトでは原問題の表を文字表記に変換しています)

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

正解:イ

解説

コーディングの総工数は,入力処理20本×1人日+出力処理10本×3人日+計算処理5本×9人日=20+30+45=95人日です。設計やテストの工数はコーディングの8倍なので95×8=760人日となり,全体の総工数は95+760=855人日になります。これを95日間で終えるために必要な要員数は,855÷95=9人です。

選択肢ごとの解説

  • 誤り。8は,設計・テスト工数を含めずに計算した場合などに近い値です。
  • 正しい。全体工数855人日を95日で割ると9人になります。
  • 誤り。12は,工数の計算を一部誤った場合に得られる値です。
  • 誤り。13は,工数の計算をさらに誤った場合に得られる値です。
基本情報技術者の過去問を演習モードで解く