平成22年度春期 応用情報技術者試験 午前 問50
あるソフトウェア開発部門では,開発工数E(人月)と開発規模L(キロ行)との関係が,E=5.2L^0.98で表される。L=10としたときの生産性(キロ行/人月)は,およそ幾らか。
- ア 0.2
- イ 0.5
- ウ 1.9
- エ 5.2
解答・解説を見る
正解:ア
AI解説
生産性(キロ行/人月)は開発規模Lを開発工数Eで割って求める。L=10のときE=5.2×10^0.98であり、10^0.98はおよそ9.55なのでE≒5.2×9.55≒49.7人月となり、生産性=L/E=10/49.7≒0.2キロ行/人月となる。 ア: 正しい。上記の計算により、L=10のときの生産性は約0.2キロ行/人月となる。 イ: 指数計算を誤って過小評価したり、LとEの関係式の扱いを誤った場合に生じ得る値であり、正しい計算結果とは異なる。 ウ: 10^0.98を1に近いものとみなすなど指数部分の計算を簡略化しすぎた場合に生じ得る値であり、正しい計算結果とは異なる。 エ: 0.98乗を1と誤認してE=5.2とみなし、そのまま生産性の値として扱ってしまった場合の誤答に近い。 💡 指数を伴う工数見積り式(COCOMO型)では、10^0.98のような近似計算を対数や概算で素早く処理する練習をしておくとよい。
出典:平成22年度 春期 応用情報技術者試験 午前 問50 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。