プロジェクトの時間(全60問中49問目)
No.49解説へ
あるプログラムの設計から結合テストまでの開発工程ごとの見積工数を表1に示す。また,この間の開発工程ごとの上級SEと初級SEの要員割当てを表2に示す。上級SEは,初級SEに比べて,プログラム作成・単体テストについて2倍の生産性を有する。表1の見積工数は,上級SEの生産性を基に算出している。
すベての開発工程で,上級SEを1人追加して割り当てると,この間の開発工程の期間を何か月短縮できるか。ここで,開発工程の期間は重複させないものとし,要員全員が1カ月当たり1人月の工数を投入するものとする。
すベての開発工程で,上級SEを1人追加して割り当てると,この間の開発工程の期間を何か月短縮できるか。ここで,開発工程の期間は重複させないものとし,要員全員が1カ月当たり1人月の工数を投入するものとする。
出典:平成23年特別 問52
- 1
- 2
- 3
- 4
広告
解説
追加要員を加える前と後で、工程ごとに作業完了に要する期間を求めて比較します。「表1の見積工数は,上級SEの生産性を基にしている」及びプログラム作成・単体テスト工程において「上級SEは、初級SEの2倍の生産性である」という条件があるので、プログラム作成・単体テスト工程だけは初級SE1人を0.5人として計算します。
[要員追加前]
設計 … 6人月÷2人=3か月
プログラム作成・単体テスト … 12人月÷(2人+(2人×0.5))=12人月÷3人=4か月
結合テスト … 12人月÷2人=6か月
要員の追加前の開発期間は「3+4+6=13か月」です。
[上級SE1人追加後]
設計 … 6人月÷3人=2か月
プログラム作成・単体テスト … 12人月÷(3人+(2人×0.5))=12人月÷4人=3か月
結合テスト … 12人月÷3人=4か月
要員の追加後の開発期間は「2+3+4=9カ月」です。
よって、各工程に上級SEを1人追加することで短縮できる期間は、
13カ月-9カ月=4カ月
したがって「エ」が正解です。
[要員追加前]
設計 … 6人月÷2人=3か月
プログラム作成・単体テスト … 12人月÷(2人+(2人×0.5))=12人月÷3人=4か月
結合テスト … 12人月÷2人=6か月
要員の追加前の開発期間は「3+4+6=13か月」です。
[上級SE1人追加後]
設計 … 6人月÷3人=2か月
プログラム作成・単体テスト … 12人月÷(3人+(2人×0.5))=12人月÷4人=3か月
結合テスト … 12人月÷3人=4か月
要員の追加後の開発期間は「2+3+4=9カ月」です。
よって、各工程に上級SEを1人追加することで短縮できる期間は、
13カ月-9カ月=4カ月
したがって「エ」が正解です。
広告