修了試験 2020-07-26実施分 基本情報技術者試験 問53
システムを構成するプログラムの本数とプログラム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人は、設計とテストの工数760人日だけを95日で割った値です。 コーディングの工数95人日も加える必要があります。 2:○ 全体の工数855人日を、95日で割った9人です。 3:× 12人は、計算の結果と一致しません。 全体の工数855人日を95日で割ると9人です。 4:× 13人も、計算の結果と一致しません。 必要な要員は9人です。 【ポイント】 「〜の8倍の工数が掛かる」という条件は、元の工数に加えるのか、元の工数を含むのかを読み分けます。 本問では「コーディングのほかに」設計とテストが必要とあるので、コーディングの工数に加えます。まとめて解く
修了試験 2020-07-26実施分を通しで解く(80問)→