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

応用情報技術者 2009年 秋期 午前250


問題文

プロジェクトのタイムマネジメントのために次のアローダイアグラムを作成した。クリティカルパスはどれか。
応用情報技術者 2009年 秋期 午前2 問50の問題画像

選択肢

A→C→E→G
A→D→H
B→E→F→H
B→E→G(正解)

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

クリティカルパス判定【午前2解説】

正解の理由

クリティカルパスとは「開始から終了までの所要時間が最長となる経路」です。図中の矢印方向を正しくたどり、各作業の所要日数を合計すると、開始→B(5)→E(4)→G(5) の合計 日が最長となります。したがって選択肢の中では が正解です。
設問図には破線矢印 F がありこれはダミー作業(所要日数 0)で、右上中間ノードから右下中間ノードへ向かう一方向の矢印です。これにより、右下ノードから右上ノードへ進むような経路(ウの想定)は成立しないため、ウは無効な経路です。

解法ステップ

  1. 図の矢印の向き(有向性)と所要日数を確認する。ダミーは所要日数 0 であることを確認する。
  2. 開始から終了へ到達する「実際にたどれる経路」をすべて列挙する(矢印の向きを守る)。
  3. 各経路について所要日数を合計する。
  4. 合計が最大の経路がクリティカルパスであると判定する。
上記に従って主な経路を合計すると:
  • A → D → H :
  • A → C → E → G :
  • B → E → G : 日(最長)
  • A → D → F(ダミー0) → G : 日(存在するが短い)
この結果から、開始→B→E→G が最長でありクリティカルパスです。

選択肢別の誤答解説

  • ア: A→C→E→G
    • 有効な経路で所要日数は 日。ただし最長ではないため誤り。
  • イ: A→D→H
    • 有効な経路で所要日数は 日。短いため誤り。
  • ウ: B→E→F→H
    • 図中の破線矢印 F は右上中間ノードから右下中間ノードへ向かう一方向のダミー(所要日数 0)です。したがって右下中間ノード(E の到達点)から F を経て右上へ戻る経路は存在せず、この経路は成立しません(無効)。よって誤り。
  • エ: B→E→G
    • 有効な経路で合計 日、最長であるため正解。

よくある誤解

  • ダミー矢印の向きを見落とし、双方向に移動できると誤認する。ダミーは向き付きの矢印であり、必ず図の向きを守る。
  • ダミー作業を有時間の作業と誤って扱う(0 とすべきところを加算する)。
  • 全経路を列挙せずに一部だけ比較してしまい、最長経路を見逃す。

補足コラム

  • アローダイアグラム(Activity on Arrow, AOA)ではダミー矢印を使って先行関係を表現します。ダミーは所要日数が 0 で、同じノードに複数の作業が入出力するときの依存関係整理に用いられます。
  • クリティカルパス法(CPM)を厳密に行うには、各作業の早始・早終・遅始・遅終を求めてスラック(余裕)を算出し、スラックが 0 の経路を特定する方法が標準です。本問は単純にパス合計で判定できるケースです。
  • 図が複雑な場合は、経路列挙→合計→最大値抽出の手順を表にするか、小さなメモをノードごとに作るとミスが減ります。

FAQ

Q1: ダミー作業はいつ使うのですか?
A1: 複数の作業の先行関係を正確に表現したいときに、ノード配置の都合で追加します。時間は 0 で、依存関係だけを示します。
Q2: 同じ最長時間の経路が複数あるときは?
A2: その場合は複数のクリティカルパスが存在します。いずれの経路上の遅延もプロジェクト全体の遅延につながります。
Q3: AOA と AON の違いは?
A3: AOA(アロー図)は作業を矢印で表し、ノードは出来事(開始/終了)を示す。AON(ネットワーク図)は作業をノードで表し矢印が依存を示す。AON はダミーを不要にする利点があります。

関連キーワード: クリティカルパス, アローダイアグラム, ダミー作業, 先行関係, クリティカルパス法
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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