プロジェクトマネージャ 2012年 午前2 問03
問題文
COCOMOにはシステム開発の工数を見積もる式の一つにがある。開発規模(KDSI)と開発生産性(KDSI/MM)の関係を表したグラフはどれか。ここで、MMは開発工数(人月)、KDSIは開発規模(注釈を除いたソースコードの行数、単位はk行)である。

選択肢
ア:
イ:
ウ:
エ:(正解)
🔒 解説は解答すると表示されます
COCOMO開発生産性の規模依存性【午前2解説】
正解の理由
開発生産性は、開発規模を開発工数で割った値です。問題の式を使うと、次のように表せます。
つまり、開発生産性は開発規模の 乗に比例します。開発規模が大きくなるほど生産性は低下します。また、曲線は規模が小さいところで大きく下がり、その後は低下が緩やかになります。
この特徴に合うのは、左側で急激に下降し、右に進むにつれて横ばいに近づくエです。
解法ステップ
- 開発生産性を「開発規模 ÷ 開発工数」と捉えます。
- 工数の式 を代入します。
- 整理すると、開発生産性は となります。
- 指数が負なので、開発規模が大きくなるほど生産性は低下します。
- 低下の度合いは徐々に小さくなるため、右に進むにつれて傾きが緩やかになるグラフを選びます。
選択肢別の誤答解説
- ア:開発規模が大きくなるほど生産性が上昇しています。式からは生産性が低下すると分かるため、適切ではありません。
- イ:開発規模が大きくなるほど生産性が上昇し、しかも上昇の度合いが強くなっています。生産性の変化の向きが逆です。
- ウ:生産性は低下していますが、右に進むほど低下が急になっています。実際には、規模が大きくなるにつれて低下は緩やかになります。
- エ:開発規模の増加に伴って生産性が低下し、やがて低下が緩やかになります。式から導かれる関係と一致します。
よくある誤解
- 工数の増加と生産性の増加を混同する:工数が増えることだけでは、生産性が上がるとは限りません。生産性は「規模 ÷ 工数」で判断します。
- 指数の だけを見て生産性も増加すると考える: は工数の式における指数です。生産性を求めるには、開発規模を工数で割る必要があります。
- 下降するグラフならどれでもよいと考える:生産性が低下するだけでなく、低下の度合いが緩やかになる点も確認します。
補足コラム
工数は開発規模の 乗に比例するため、規模が2倍になると工数は2倍より大きくなります。一方、生産性は規模を工数で割った値なので、規模が大きくなるほど低下します。これは、開発規模が大きくなると調整や管理などの負荷も増え、規模に比例する以上の工数が必要になることを表しています。
FAQ
Q. なぜ生産性の式では指数が になるのですか?
A. 開発規模を工数で割ると、 となるためです。
A. 開発規模を工数で割ると、 となるためです。
Q. 生産性の低下が緩やかになるのは、グラフのどこを見ればよいですか?
A. 右へ進むほど曲線の傾きが小さくなり、横ばいに近づく形かどうかを見ます。
A. 右へ進むほど曲線の傾きが小さくなり、横ばいに近づく形かどうかを見ます。
関連キーワード: COCOMO、開発工数、開発生産性、KDSI、べき乗則

\ せっかくなら /
プロジェクトマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

