クリティカルパスと最短期間
出典: 令和4年度 春期 応用情報技術者試験 午前 問53 (IPA)
ソフトウェア開発プロジェクトにおいて,表の全ての作業を完了させるために必要な期間は最短で何日間か。
| 作業 | 作業の開始条件 | 所要日数(日) |
|---|---|---|
| 要件定義 | なし | 30 |
| 設計 | 要件定義の完了 | 20 |
| 製造 | 設計の完了 | 25 |
| テスト | 製造の完了 | 15 |
| 利用者マニュアル作成 | 設計の完了 | 20 |
| 利用者教育 | テストの完了及び利用者マニュアル作成の完了 | 10 |
- ア 80
- イ 95
- ウ 100
- エ 120
正解と解説を見る
正解: ウ
- ア: 80 日は、テストの後に行う作業を省いた場合などの値です。利用者教育 (10 日) まで含めます。
- イ: 95 日は、ある作業を飛ばした計算です。クリティカルパス全体を足すと 100 日です。
- ウ: クリティカルパス (要件定義、設計、製造、テスト、利用者教育) の合計で 100 日なので、正しい答えです。
- エ: 120 日は、利用者マニュアル作成 (20 日) も直列に足した値です。マニュアル作成はテストと並行できます。
ポイント
作業の順序を整理します。
- 要件定義 (30) → 設計 (20) → 製造 (25) → テスト (15) → 利用者教育 (10)
- 設計の後、製造 → テスト と 利用者マニュアル作成 (20) は並行して進められます。
- 利用者教育は、テストとマニュアル作成の両方の完了後です。製造+テスト = 40 日で、マニュアル作成 20 日より長いので、こちらがクリティカルパスです。
30 + 20 + 25 + 15 + 10 = 100 日 です。