平成23年度特別 応用情報技術者試験 午前 問52
あるプログラムの設計から結合テストまでの開発工程ごとの見積工数を表1に示す。また,この間の開発工程ごとの上級SEと初級SEの要員割当てを表2に示す。上級SEは,初級SEに比べて,プログラム作成・単体テストについて2倍の生産性を有する。表1の見積工数は,上級SEの生産性を基に算出している。すべての開発工程で,上級SEを1人追加して割り当てると,この間の開発工程の期間を何か月短縮できるか。ここで,開発工程の期間は重複させないものとし,要員全員が1か月当たり1人月の工数を投入するものとする。

- ア 1
- イ 2
- ウ 3
- エ 4
解答・解説を見る
正解:エ
AI解説
上級SEは初級SEの2倍の生産性を持つため、上級SEを1人追加投入すると、その工程の実質的な処理能力は初級SE2人分に相当する上昇となる。表1の各工程の見積工数(上級SE基準)と表2の要員配置に基づき、上級SE追加によって短縮できる期間を工程ごとに算出して合計すると、短縮できる期間は4か月となり、正解はエである。 ア: 工程ごとの短縮日数の合計が過小に見積もられた値であり、上級SEの追加投入によって得られる生産性向上分を十分に反映できていない。 イ: 同様に、一部の工程でのみ短縮効果を計上するなどした結果得られる値であり、全工程における上級SE追加の効果を正しく積算した値(4か月)には届かない。 ウ: 工程ごとの短縮効果の積み上げに誤りがあり、正しい短縮期間の合計より少ない値になっている。 エ: 各開発工程について、上級SE(初級SEの2倍の生産性)を1人追加した場合の所要期間を「工数÷実質要員数(上級SE換算)」で計算し直し、追加前後の差を工程ごとに合計すると、短縮できる期間は4か月と求まる。 💡 生産性が異なる要員が混在する場合は、工数を「上級SE換算の人月」に統一してから人数で割ると、期間短縮効果を正しく比較できる。
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。