平成26年度秋期 ITパスポート 問88 解説
中問A(問85〜88)
ソフトウェアの開発作業に関する次の記述を読んで,四つの問いに答えよ。
機械メーカのS社では,製品Xに組み込むソフトウェア(以下,Xソフトという)の開発作業A~Hを表1のように計画した。ここで,前作業とは当該作業を開始する前に終了していなければならない作業のことであり,各作業は前作業が終了すればすぐに開始する。各作業に掛かった費用は,各作業完了時に計上する。
表1 Xソフト開発の作業
| 作業 | 日数 | 費用 | 前作業 |
|---|---|---|---|
| A | 2 | 5 | なし |
| B | 3 | 7 | A |
| C | 4 | 4 | B |
| D | 4 | 5 | A |
| E | 5 | 6 | D |
| F | 2 | 5 | A |
| G | 6 | 6 | D,F |
| H | 7 | 12 | C,E,G |
図1は,表1に基づいて作成したアローダイアグラムである。

前作業が終了していないことが原因で,作業Hの開始が1日遅れるという状況が発生した。遅れた原因と考えられるものとして,適切なものはどれか。
- ア作業Cの終了が3日遅れた。
- イ作業Cの終了が4日遅れた。
- ウ作業Fの終了が1日遅れた。
- エ作業Fの終了が2日遅れた。
答えを見る
正解 イ作業Cの終了が4日遅れた。
要点余裕日数を超えた遅れの分だけ後続作業の開始が遅れる
解説
Hの開始は12日目で、Cは9日目に終わるので余裕は3日です。Cが4日遅れると終了が13日目になり、Hの開始が1日遅れます。
- ア:Cの3日遅れでは終了が12日目で、Hの開始は遅れないので誤り。
- ウ、エ:Fは4日目に終わり、Gは6日目(Dの終了後)に開始するため、Fの余裕は2日です。1日や2日の遅れではGもHも遅れないので誤り。