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

生産性差のある要員は上級者換算に直して期間を計算する

応用情報技術者試験2022年度 秋期 午前53/プロジェクトマネジメント / 要員マネジメント

表1(開発工程ごとの見積工数):設計6人月/プログラム作成・単体テスト12人月/結合テスト12人月/合計30人月。表2(開発工程ごとの要員割当て:上級技術者・初級技術者):設計 上級2人・初級0人/プログラム作成・単体テスト 上級2人・初級2人/結合テスト 上級2人・初級0人。
表1(開発工程ごとの見積工数):設計6人月/プログラム作成・単体テスト12人月/結合テスト12人月/合計30人月。表2(開発工程ごとの要員割当て:上級技術者・初級技術者):設計 上級2人・初級0人/プログラム作成・単体テスト 上級2人・初級2人/結合テスト 上級2人・初級0人。
表1
開発工程見積工数(人月)
設計6
プログラム作成・単体テスト12
結合テスト12
合計30
表2
開発工程上級技術者(人)初級技術者(人)
設計20
プログラム作成・単体テスト22
結合テスト20

選択肢

正解と解説

正解: 4

現状は、設計6人月÷2人=3か月、プログラム作成・単体テストは初級2人が上級1人分に相当するため実質3人月/月で12÷3=4か月、結合テスト12÷2=6か月の計13か月です。上級を1人ずつ加えると、設計6÷3=2か月、プログラム作成・単体テスト12÷4=3か月、結合テスト12÷3=4か月の計9か月となり、13−9=4か月短縮できます。

選択肢ごとの解説

出典:令和4年度 秋期 応用情報技術者試験 午前 問53(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。