120 k ステップのソフトウェアを開発した。開発の各工程における生産性の実績が表のとおりであるとき、開発全体の工数は何人月か。ここで、生産性は1人月当たりのk ステップとする。

- ア. 10
- イ. 12
- ウ. 24
- エ. 50
【答え】エ
【解説】
ここでの生産性(kステップ/人月)とは、「1人月で(1人が1か月で)どれだけの作業ができるか」を意味しているため、工数は次の式で求めることができます。
生産性(kステップ/人月)=作業量(kステップ)÷工数(人月)
→工数(人月)= 作業量(kステップ) ÷ 生産性(kステップ/人月)
となります。※「ステップ」とは、プログラムの行数のことです。
よって、
設計:120kステップ ÷ 6 = 20人月
製造:120kステップ ÷ 4 = 30人月
→合計工数 = 20 + 30 = 50人月
以上より、正解はエ.となります。
※本問は自分で考えて解く応用的な問題なので、用語の丸暗記のみでは対応できません。

