戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

応用情報技術者 2012年 秋期 午前2 問52


問題文

図のアローダイアグラムから読み取れることのうち、適切なものはどれか。ここで、プロジェクトの開始日は0日目とする。
応用情報技術者 2012年 秋期 午前2 問52の問題画像

選択肢

ア:作業Cを最も早く開始できるのは5日目である。
イ:作業Dはクリティカルパス上の作業である。
ウ:作業Eの余裕日数は30日である。(正解)
エ:作業Fを最も遅く開始できるのは10日目である。

🔒 解説は解答すると表示されます

アローダイアグラムの余裕日数【午前2解説】

正解の理由

図のダミー作業は、Bの終点からAの終点(C・D・Eの始点)へ向かうものと、E・Fの終点からD・Gの終点(Hの始点)へ向かうものの二つです。最早時刻と最遅時刻を計算すると、作業Eの最早開始は10日目、最遅開始は40日目なので、余裕日数は 日です。よってウが正解です。

解法ステップ

結合点を次のように呼びます。①開始、②Aの終点(C・D・Eの始点)、③Bの終点(Fの始点)、④Cの終点、⑤E・Fの終点、⑥D・Gの終点(Hの始点)、⑦終了。ダミーは③→②と⑤→⑥です。
  1. 最早結合点時刻(前から)
    • ①=0、③=0+10(B)=10
    • ②=max(0+5(A)、③+0(ダミー))=max(5, 10)=10
    • ④=10+20(C)=30
    • ⑤=max(10+10(E)、10+10(F))=20
    • ⑥=max(10+30(D)、30+20(G)、20+0(ダミー))=50
    • ⑦=50+10(H)=60(プロジェクト全体の所要日数)
  2. 最遅結合点時刻(後ろから)
    • ⑦=60、⑥=60-10=50、⑤=50-0=50、④=50-20=30
    • ②=min(30-20(C)、50-30(D)、50-10(E))=min(10, 20, 40)=10
    • ③=min(50-10(F)、10-0(ダミー))=10
  3. 作業Eの余裕日数=(⑤の最遅時刻-Eの所要日数)-(②の最早時刻)=(50-10)-10=30日
クリティカルパスは B→(ダミー)→C→G→H の60日です。

選択肢別の誤答解説

  • ア: 作業Cは②から始まり、②の最早時刻はダミーを通じてBの終了を待つため10日目です。5日目には開始できません。
  • イ: 作業Dの余裕日数は(50-30)-10=10日で、クリティカルパス上の作業ではありません。
  • ウ: 作業Eの余裕日数は30日で、正しい記述です。
  • エ: 作業Fを最も遅く開始できるのは ⑤の最遅時刻50-10=40日目です。10日目は最早開始日です。

よくある誤解

  • ダミー作業の向きを見落とすこと。③→②のダミーがあるので、C・D・Eの開始はAだけでなくBの終了も待ちます。これを無視すると、Cの最早開始を5日目と誤ります。
  • 最早開始日と最遅開始日を取り違えること。エの「10日目」はFの最早開始日です。

補足コラム

作業の余裕日数(全余裕)は「後続の結合点の最遅時刻-作業の所要日数-先行の結合点の最早時刻」で求めます。余裕日数が0の作業をつないだ経路がクリティカルパスです。

FAQ

Q. ダミー作業の所要日数はどう扱いますか?
A. 0日として計算します。日数はかかりませんが、「この結合点の作業は、ダミーの元の結合点に入る作業が全て終わるまで始められない」という順序関係を表します。

関連キーワード: アローダイアグラム、ダミー作業、最早結合点時刻、最遅結合点時刻、余裕日数、クリティカルパス
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者を
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について