基本情報技術者 2018年 春期 午前(科目A) 問51
問題文
図のアローダイアグラムにおいて、プロジェクト全体の期間を短縮するために、作業A~Eの幾つかを1日ずつ短縮する。プロジェクト全体の期間を2日短縮できる作業の組みはどれか。

選択肢
ア:A, C, E
イ:A, D
ウ:B, C, E
エ:B, D(正解)
🔒 解説は解答すると表示されます
アローダイアグラムのクリティカルパス【午前解説】
正解の理由
正解は エ です。
初期の各経路の所要日数を合計すると、次の通りで最長(クリティカルパス)は B→C→D の 9日です。
初期の各経路の所要日数を合計すると、次の通りで最長(クリティカルパス)は B→C→D の 9日です。
- A→D =
- B→C→D = ← クリティカルパス
- B→E→F =
選択肢エ(BとDを各々1日短縮)を適用すると、B=2日、D=1日になり各経路は
- A→D =
- B→C→D =
- B→E→F =
となり、全経路とも 7 日で揃い、全体期間が 9 日 → 7 日に短縮され、結果として 2 日短縮されます。これが問題の条件を満たします。
解法ステップ
- 図から全ての開始→終了の経路(パス)を列挙する。
- 各パスの所要日数を合計して、最長(クリティカルパス)を特定する。
- 各選択肢で示された作業を1日ずつ短縮したときに、全パスの所要日数がどう変わるか計算する。
- プロジェクト全体の最長日数が 2 日短縮される組合せを正解とする。
選択肢別の誤答解説
- ア: A, C, E を各1日短縮
A→D = 、B→C→D = 、B→E→F = → 最大は 8 日(1日短縮のみ)。不正解。 - イ: A, D を各1日短縮
A→D = 、B→C→D = 、B→E→F = → 最大は 8 日(1日短縮のみ)。不正解。 - ウ: B, C, E を各1日短縮
A→D = 、B→C→D = 、B→E→F = → 最大は 8 日(A→D が残るため1日短縮のみ)。不正解。 - エ: B, D を各1日短縮(正解)
先述の通り全経路が7日になり、9日→7日で2日短縮される。
よくある誤解
- 「合計で2日短縮すればよい」と考え、クリティカルパス以外の作業短縮を優先してしまう。プロジェクト全体は最長経路で決まるため無意味な短縮になることが多いです。
- 短縮前のクリティカルパスだけを見て終わりにし、短縮後のパス長再計算を怠ると見落としが生じます。短縮で別経路が新たなクリティカルパスになることがあります。
- 複数パスが同点になるケースを見落とし、部分的な短縮で十分だと誤認する。今回の正答は全パスを同じ長さに揃える例です。
補足コラム
この問題はクリティカルパス法(CPM)の基本理解を問う典型問題です。プロジェクトを短縮する手法の一つに「クラッシング(crashing)」がありますが、コストやリソース制約を伴います。実務では短縮効果とコストを比較して最適な作業を選びます。演習ではまず「どの経路が最長か」を素早く見つける練習を重ねてください。
FAQ
Q1: クリティカルパス上の作業を短縮すれば必ずプロジェクト全体が短縮されますか?
A1: はい。ただし複数のクリティカルパスがある場合、すべてのクリティカルパスに影響しないと全体短縮幅は限定されます。短縮後に別の経路が新たなクリティカルパスになる点に注意してください。
A1: はい。ただし複数のクリティカルパスがある場合、すべてのクリティカルパスに影響しないと全体短縮幅は限定されます。短縮後に別の経路が新たなクリティカルパスになる点に注意してください。
Q2: 非クリティカル作業を短縮しても意味がないですか?
A2: 他のパスより十分に短ければ意味は小さいです。非クリティカル作業を短縮しても最長経路が変わらなければプロジェクト全体の期間は短縮されません。
A2: 他のパスより十分に短ければ意味は小さいです。非クリティカル作業を短縮しても最長経路が変わらなければプロジェクト全体の期間は短縮されません。
Q3: 複数作業を少しずつ短縮することと、1つの作業を大幅に短縮することはどちらが良いですか?
A3: 効率はケースバイケースです。コスト・リスク・可用なリソースを考慮し、最短期間を達成するためにどの作業を優先するか判断します。試験では算術的に最短になる組合せを選べばよいです。
A3: 効率はケースバイケースです。コスト・リスク・可用なリソースを考慮し、最短期間を達成するためにどの作業を優先するか判断します。試験では算術的に最短になる組合せを選べばよいです。
関連キーワード: クリティカルパス、アローダイアグラム、パス長計算、クラッシング、プロジェクト短縮

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

