情報処理安全確保支援士試験 情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ 問19: ソフトウェア開発プロジェクトにおいて,表の全ての作業を完了させるために必要な期間は最短で何日間か。
←情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ
ソフトウェア開発プロジェクトにおいて,表の全ての作業を完了させるために必要な期間は最短で何日間か。
| 作業 | 作業の開始条件 | 所要日数(日) |
|---|
| 要件定義 | なし | 30 |
| 設計 | 要件定義の完了 | 20 |
| 製造 | 設計の完了 | 25 |
| テスト | 製造の完了 | 15 |
| 利用者マニュアル作成 | 設計の完了 | 20 |
| 利用者教育 | テストの完了及び利用者マニュアル作成の完了 | 10 |
問題本文
ソフトウェア開発プロジェクトにおいて,表の全ての作業を完了させるために必要な期間は最短で何日間か。
解説
各作業の依存関係から最長経路(クリティカルパス)を求める。要件定義30→設計20→製造25→テスト15→利用者教育10で合計100日。マニュアル作成(設計後20日)はテスト完了より早く終わり並行できるため最長経路に影響しない。よって最短完了は100日でウが正解。日程短縮の検討はクリティカルパス上の作業に着目するのが鉄則。
選択肢ごとの解説
- ア.80は一部作業を見落とすか並行を過大評価した値で、依存関係を満たす最長経路に届かず誤り。
- イ.95は途中の所要日数を取り違えた場合の値で、クリティカルパスの合計100と一致せず誤り。
- ウ.30+20+25+15+10=100が最長経路。マニュアル作成は並行可能で影響せず、最短100日で正しい。
- エ.120はマニュアル作成等を直列に加えた過大な値で、並行可能性を無視しており誤り。
情報処理安全確保支援士試験 令和4年度春期 午前Ⅰ の過去問一覧へ戻る・問19