平成30年度春期 応用情報技術者試験 午前 問54
あるソフトウェア開発部門では,開発工数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=10^1÷10^0.02≒10÷1.047≒9.55なので,E≒5.2×9.55≒49.7人月。よって生産性=10÷49.7≒0.20キロ行/人月となり,およそ0.2である。 ア: 正解。E≒49.7人月,生産性=10÷49.7≒0.2キロ行/人月である。 イ: 誤り。0.5は工数Eの計算を誤った(桁を小さく見積もった)場合などに出る値である。 ウ: 誤り。1.9はE÷L(生産性の逆数の一部)や10^0.98を約1.9と誤読した場合などの値である。 エ: 誤り。5.2は式の係数をそのまま答えたもので,生産性の計算をしていない。 💡 指数0.98は「ほぼ1」なので10^0.98≒10と近似すればE≒5.2×10=52人月,生産性≒10÷52≒0.19と暗算でき,選択肢ア(0.2)が選べる。厳密計算をしなくても近似で十分解ける典型問題である。
出典:平成30年度 春期 応用情報技術者試験 午前 問54 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。