平成31年度 春期 基本情報技術者試験 午前 問54
マネジメント/プロジェクトマネジメントシステムを構成するプログラムの本数とプログラム1本当たりのコーディング所要工数が表のとおりであるとき,システムを95日間で開発するには少なくとも何人の要員が必要か。ここで,システムの開発にはコーディングのほかに,設計及びテストの作業が必要であり,それらの作業にはコーディング所要工数の8倍の工数が掛かるものとする。 プログラムの本数とプログラム1本当たりのコーディング所要工数: 入力処理:本数20,コーディング所要工数(人日)1 出力処理:本数10,コーディング所要工数(人日)3 計算処理:本数5,コーディング所要工数(人日)9 (注:本サイトでは原問題の表を文字表記に変換しています)
出典:平成31年度 春期 基本情報技術者試験 午前 問54
- ア8
- イ9
- ウ12
- エ13
正解:イ
解説
コーディング所要工数は,入力処理20本×1人日=20人日,出力処理10本×3人日=30人日,計算処理5本×9人日=45人日で,合計95人日です。設計・テストにはコーディングの8倍の工数(95×8=760人日)が必要なので,総工数は95+760=855人日になります。これを95日間で完了するために必要な要員数は855÷95=9人です。
選択肢ごとの解説
- ア誤り。8人では総工数855人日を95日間で終えるのに不足し,正しくは9人必要です。
- イ正しい。総工数855人日を95日間で完了するには,855÷95=9人が必要です。
- ウ誤り。12人は,総工数の計算過程で工数を過大に見積もった場合に近い値です。
- エ誤り。13人も同様に,総工数を過大に見積もった場合の値です。