上級技術者の生産性と追加要員投入による開発期間短縮月数

正解は エ (4か月)です。 工程ごとに「見積工数÷1か月に投入できる工数」で期間を求めます。プログラム作成・単体テストだけは、 初級技術者1人を上級技術者0.5人分 として数えます。 工程 工数(人月) 追加前の要員 追加前の期間 追加後の要員 追加後の期間 設計 6 上級2 3か月 上級3 2か月 プログラム作成・単体テスト 12 上級2+初級2(=3人分) 4か月 上級3+初級2(=4人分) 3か月 結合テスト 12 上級2 6か月 上級3 4か月 合計 30 13か月 9か月 工程の期間は重複させないので、全体は $13-9=4$ か月短縮できます。

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

表1 見積工数

開発工程

見積工数(人月)

設計

6

プログラム作成・単体テスト

12

結合テスト

12

合計

30

表2 要員割当て

開発工程

上級技術者(人)

初級技術者(人)

設計

2

0

プログラム作成・単体テスト

2

2

結合テスト

2

0

出典令和4年度 秋期 応用情報技術者試験 午前 問53
ア
1
イ
2
ウ
3
エ
4