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

ITパスポート 2015年 秋期 44


問題文

要件定義後の外部設計、内部設計、プログラミング、結合テスト、システムテストを行う開発プロジェクトにおいて、生産性を規模÷工数で表すものとする。プログラミングの生産性を1とした場合の内部設計と結合テストの生産性は2、外部設計とシステムテストの生産性は4である。外部設計に1人月を要するとき、プロジェクト全体の工数は何人月必要か。

選択肢

5
7
10(正解)
13

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

要件定義後の各工程の生産性と工数計算【ITパスポート 解説】

正解の理由

まず用語を簡単に説明します。
  • 生産性:仕事の「効率」を表す指標で、ここでは「規模 ÷ 工数」(規模を1単位処理するのに必要な工数の逆)です。
  • 規模:作るものの大きさや量を表す指標(同じプロジェクト全体で共通の単位と考えます)。
  • 工数:作業量を表す時間の単位で、今回は「人月(ひとつき)」を使います。人月は「1人が1か月働く量」です。
問題文では、各工程とも「同じシステム(同じ規模)」を対象に作業するため、全工程で規模は等しいと解釈します。
外部設計(生産性4)に1人月必要、つまりその工程で扱う「規模」は となります。規模が4であれば、各工程の工数は「規模 ÷ 生産性」で計算できます。これを各工程に当てはめて合計すると、合計工数は10人月になります。したがって選択肢の中では が正しいです。

解法ステップ

  1. 外部設計の与えられた情報から規模を求める。
    外部設計の生産性は4、工数は1人月なので
  2. 各工程の工数を「規模 ÷ 生産性」で求める。
    • 外部設計: 人月(与えられた通り)
    • 内部設計(生産性2): 人月
    • プログラミング(生産性1): 人月
    • 結合テスト(生産性2): 人月
    • システムテスト(生産性4): 人月
  3. 全工程の合計工数を足す。
    人月

選択肢別の誤答解説

  • ア: 5
    誤りの理由:外部設計の1人月だけを足す、あるいは規模を誤解して各工程を足し合わせていない。工程ごとの工数をすべて計算していない。
  • イ: 7
    誤りの理由:規模を外部設計の工数=1と誤解してしまい、例えばプログラミングを1人月とするなど、規模と生産性の関係を逆に扱っている可能性がある。
  • : 10
    正しい理由は上記の通りです。外部設計から規模を算出し、各工程の工数を規模÷生産性で求めて合計した値になります。
  • エ: 13
    誤りの理由:プログラミングと他工程の工数の計算ミス(例えばプログラミングを6人月等に誤って計算)や、規模を工程ごとに別に考えてしまった場合に出やすい数値です。

よくある誤解

  1. 「規模」は工程ごとに別物だと考える
    → 本問では同じシステムの作業であり、規模は共通の値になります。工程ごとに規模が違うと誤解すると計算が合いません。
  2. 生産性と工数を入れ替えて計算してしまう
    → 生産性 = 規模 ÷ 工数 なので、工数 = 規模 ÷ 生産性 です。式の向きに注意してください。
  3. 「生産性が大きい=工数が大きい」と誤解する
    → 生産性が大きいほど同じ規模を短い工数で処理できるので、工数は小さくなります(逆の関係)。

補足コラム

  • 生産性の単位は「規模単位/人月」のように考えられます。問題では相対値(プログラミングを1としての比率)が与えられているため、実際の単位を気にせず比率計算で解けます。
  • 実務では「規模」をどう測るかが難しい(行数、機能点など)。試験問題では規模を単純な数値として扱い、比の関係から工数を求める問題がよく出ます。

FAQ

Q. なぜ規模を「外部設計の生産性×工数」で求められるのですか?
A. 定義が「生産性 = 規模 ÷ 工数」なので、両辺に工数をかければ「規模 = 生産性 × 工数」となります。数学の式変形です。
Q. 工数が「人月」以外で表されることはありますか?
A. あります。人日(にんにち)や工数時間なども使いますが、問題文で単位が示されればそれに従ってください。比率計算では単位をそろえることが重要です。
Q. 本当に各工程で同じ「規模」を使って良いのですか?
A. 試験問題ではその前提で考えるのが標準です。実務では工程によって評価尺度が変わることもありますが、入試問題は共通の規模として扱うケースが多いです。

関連キーワード: 生産性、工数、人月、規模、外部設計、内部設計、プログラミング、結合テスト、システムテスト
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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