IPA公式正解:エ (図中のグラフ エ)
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【エ】です。開発生産性は「開発規模 ÷ 開発工数」で定義されます。開発工数が $3.0 \times (開発規模)^{1.12}$ で表されるため、開発生産性は $\frac{開発規模}{3.0 \times (開発規模)^{1.12}} = \frac{1}{3.0} \times (開発規模)^{-0.12}$ となり、開発規模が大きくなるほど生産性が低下する右下がりのグラフ(エ)になります。
【詳細解説】■ 本問の核心・解法のポイント
COCOMOモデルにおける規模の不経済(不規模の経済)と生産性の数式関係を理解しているかを問う問題です。
開発規模を $S$(キロ行)、開発工数を $E$(人月)と置くと、題意より $E = 3.0 \times S^{1.12}$ です。
求めたい開発生産性 $P$ は、
$P = \frac{S}{E} = \frac{S}{3.0 \times S^{1.12}} = \frac{1}{3.0} \times S^{1 - 1.12} = \frac{1}{3.0} \times S^{-0.12} = \frac{1}{3.0 \times S^{0.12}}$
指数部が負(あるいは分母に $S^{0.12}$ がある)であるため、開発規模 $S$ が増加するにつれて分母が大きくなり、生産性 $P$ は徐々に減少(逓減)していきます。これはシステム規模が大きくなるほどコミュニケーションオーバーヘッド等が増大して生産性が低下する現象を表しています。
・各選択肢の徹底解説:
・ア:開発規模の拡大に伴って生産性が増加(右肩上がり)するグラフであり、誤りです。
・イ:開発規模に関わらず生産性が一定となる直線であり、指数が1.0の場合に相当するため誤りです。
・ウ:生産性が途中で極大値をとる山型の曲線であり、本数式の振る舞いとは異なり誤りです。
・エ:【選択肢エ★】正解です。開発規模が増加するに従って生産性が単調に逓減していく右下がりの曲線を表しています。
よって正解はエです。