平成23年度 特別試験 応用情報技術者試験 午前 問52
あるプログラムの設計から結合テストまでの開発工程ごとの見積工数を表1に示す。また,この間の開発工程ごとの上級SEと初級SEの要員割当てを表2に示す。上級SEは,初級SEに比べて,プログラム作成・単体テストについて2倍の生産性を有する。表1の見積工数は,上級SEの生産性を基に算出している。
すべての開発工程で,上級SEを1人追加して割り当てると,この間の開発工程の期間を何か月短縮できるか。ここで,開発工程の期間は重複させないものとし,要員全員が1か月当たり1人月の工数を投入するものとする。
表1
| 開発工程 | 見積工数(人月) |
|---|---|
| 設計 | 6 |
| プログラム作成・単体テスト | 12 |
| 結合テスト | 12 |
| 合計 | 30 |
表2
| 開発工程 | 上級SE(人) | 初級SE(人) |
|---|---|---|
| 設計 | 2 | 0 |
| プログラム作成・単体テスト | 2 | 2 |
| 結合テスト | 2 | 0 |
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
初級SEの生産性は上級SEの半分なので,初級SE 1人は上級SE 0.5人分として計算します。
追加前 - 設計:6 ÷ 2 = 3か月 - プログラム作成・単体テスト:12 ÷ (2+2×0.5) = 12 ÷ 3 = 4か月 - 結合テスト:12 ÷ 2 = 6か月 - 合計:13か月
上級SEを1人追加後 - 設計:6 ÷ 3 = 2か月 - プログラム作成・単体テスト:12 ÷ (3+2×0.5) = 12 ÷ 4 = 3か月 - 結合テスト:12 ÷ 3 = 4か月 - 合計:9か月
短縮できる期間は 13 − 9 = 4か月です。
-
ア: 1
誤り。計算すると13か月から9か月になるので,短縮は4か月です。 -
イ: 2
誤り。計算すると13か月から9か月になるので,短縮は4か月です。 -
ウ: 3
誤り。計算すると13か月から9か月になるので,短縮は4か月です。 -
エ: 4
正しい。追加前13か月,追加後9か月なので,4か月短縮できます。
答え
エ: 4
出典:平成23年度 特別試験 応用情報技術者試験 午前 問52