修了試験 2011-07-24実施分 基本情報技術者試験 問55
システムを構成するプログラムの本数とプログラム1本当たりのコーディング所要工数が表のとき,システムを95日間で開発するには少なくとも何人の要員が必要か。 ここで,コーディングのほかに,設計やテストの作業が必要であり,それらの作業の遂行にはコーディング所要工数の8倍の工数がかかるものとする。 表/プログラム本数|プログラム1本当たりのコーディング所要工数(人日) 入力処理/20|1 出力処理/10|3 計算処理/5|9
正答2
解説
正解は2です。 コーディングに必要な工数と、設計・テストの工数を合計し、期間内に終えるための人数を求める問題です。 【計算】 入力処理のコーディング工数は、20本×1人日=20人日です。 出力処理のコーディング工数は、10本×3人日=30人日です。 計算処理のコーディング工数は、5本×9人日=45人日です。 コーディング工数の合計は、20+30+45=95人日です。 設計とテストの工数は、コーディング工数の8倍で、95×8=760人日です。 全体の工数は、95+760=855人日です。 95日間で終えるのに必要な人数は、855÷95=9人です。 【選択肢別解説】 1:× 8人では、95日間で8×95=760人日分しか作業できず、855人日に足りません。 設計とテストの工数だけを見た値です。 2:○ 全体の工数855人日を95日で割ると、ちょうど9人になります。 3:× 12人は、工数の計算を誤った値です。 全体の工数は855人日なので9人で足ります。 4:× 13人も、工数の計算を誤った値です。 必要な人数は9人です。 【ポイント】 「コーディング工数の8倍がかかる」は、コーディングに加えて8倍分が必要という意味です。 合計は9倍になる点に注意しましょう。まとめて解く
修了試験 2011-07-24実施分を通しで解く(80問)→