戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2014年 秋期 午前(科目A) 問54


問題文

システムを構成するプログラムの本数とプログラム1本当たりのコーディング所要工数が表のとおりであるとき、システムを95日間で開発するには少なくとも何人の要員が必要か。ここで、システムの開発にはコーディングの他に、設計やテストの作業が必要であり、それらの作業の遂行にはコーディング所要工数の8倍の工数が掛かるものとする。
基本情報技術者 2014年 秋期 午前(科目A) 問54の問題画像

選択肢

ア:8
イ:9(正解)
ウ:12
エ:13

🔒 解説は解答すると表示されます

要員数の算出【午前解説】

正解の理由

表からコーディングの合計工数を求めると、 人日です。
設計やテストには「コーディング所要工数の8倍の工数」が掛かるので、 人日。全体の工数は 人日になります。
これを95日間で終えるには 人が必要です。したがって正解は イ(9)です。

解法ステップ

  1. 各プログラムのコーディング総工数を求める。
    • 入力処理: 人日
    • 出力処理: 人日
    • 計算処理: 人日
      → コーディング合計 = 人日
  2. 設計・テスト等はコーディングの8倍 → 人日
  3. 総工数 = 人日
  4. 要員数 = 総工数 ÷ 開発期間 = 人

選択肢別の誤答解説

  • ア: 8
    8人では 8 × 95 = 760人日しか作業できず、必要な855人日に届きません。設計・テストの工数(760人日)だけを数えるとこの値になります。
  • イ: 9(正解)
    9 × 95 = 855人日で、必要な工数をちょうど満たします。
  • ウ: 12
    12人なら間に合いますが、「少なくとも何人」の最小値ではありません。
  • エ: 13
    13人でも間に合いますが、最小値ではありません。

よくある誤解

  • 「8倍」を全体の工数と考え、コーディングの工数を足し忘れる誤り。設計・テストの工数がコーディングの8倍なので、全体はコーディングの9倍(855人日)です。
  • 要員数の端数の扱い。割り切れない場合は切り上げます(本問は割り切れます)。

補足コラム

要員数を求める手順は次のとおりです。
  • コーディング合計 = Σ(プログラム本数 × 1本当たりのコーディング所要工数)
  • 全体工数 = コーディング合計 ×(1 + 設計・テスト等の倍率)
  • 要員数 = 全体工数 ÷ 開発期間(切り上げ)

FAQ

Q. 開発期間95日は実働日と考えてよいですか?
A. 問題文に特別な注意がなければ、95日間をそのまま作業できる日数として扱います。実務では週末・祝日や稼働率も考慮します。

関連キーワード: 工数算定、要員配置、人日計算、プロジェクト見積もり、工数倍率
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者を
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について