📊 B1 出題規則總覽(Trend Analysis)
歷年 B1 題目格式固定:題目會給出一張表格,包含 Activity、Preceding Activity / Dependency 與
Duration。考題通常要求:
- Draw a Gantt chart(畫甘特圖)
- Draw a PERT chart(畫 PERT / AON 圖)
- Identify the critical path(找出要徑)或計算某活動的 Slack / Float(寬裕時間)
結論:熟練三項技能與計算流程,B1 的 10–12 分可以穩穩拿下。
💡 必考點 1:Gantt Chart(甘特圖)畫法秘訣
甘特圖是以時間軸呈現各活動的長條圖。考場要點:
- **帶直尺**畫長條,標示每個活動的開始與結束週期。
- 題目若要求 show the preceding activity,務必在長條之間畫箭頭(Arrows)標示依賴關係。
- 若題目要求顯示 Slack,標註活動可延遲的範圍(通常以虛線或不同顏色表示)。
答題格式建議:在圖旁列出每個活動的 ES/EF/LS/LF/Slack(簡短表格),再畫甘特圖並標箭頭。
🧭 必考點 2:PERT Chart(AON 節點畫法與計算)
AON 節點(七宮格)內容
每個活動節點請畫成「七宮格」,並填入:
- 中間:Activity Name(活動名稱)
- 中上:Slack Time(寬裕時間)
- 中下:Duration(持續時間)
- 左上:Early Start (ES)
- 右上:Early Finish (EF)
- 左下:Late Start (LS)
- 右下:Late Finish (LF)
計算口訣(Forward / Backward)
Forward Pass(前推法):從左向右算 Early Time
EF = ES + Duration
若活動有多個前置活動,ES = max(前置活動的 EF)(取最大值)
Backward Pass(後推法):從右向左算 Late Time
LS = LF - Duration
若活動有多個後續活動,LF = min(後續活動的 LS)(取最小值)
**致命陷阱提醒**:多前置活動時取「最大」;多後續活動時取「最小」。這是造成錯誤的主要來源。
🎯 必考點 3:Critical Path(要徑)與 Slack(寬裕時間)
Slack Time(寬裕時間):活動可延遲而不影響專案完工時間。計算方式:
Slack = LF − EF (或 Slack = LS − ES)
Critical Path(要徑):將所有 Slack = 0 的活動連起來的路徑即為要徑。要徑上的任何延遲都會延誤整個專案。
答題時若有多條 Slack = 0 的路徑,請全部列出以確保得分。
👨🏫 教授的行動指示(Action Plan)
- 熟練 Forward / Backward 的「取最大 / 取最小」口訣並在紙上多練習 5 題。
- 畫 PERT 時每個節點畫七宮格並填滿,避免遺漏欄位造成扣分。
- 畫甘特圖時標箭頭顯示前置活動,並在圖旁列出 ES/EF/LS/LF/Slack 的數值表格。
- 遇到多條要徑情況,務必全部寫出來;遇到分岔回推時特別注意取最小值。
🚀 實戰破解:2024/2025 年 B1 PERT 範例推演(完整步驟)
題目摘要(已簡化)
活動與持續時間(示意):A(2), B(2), C(3) 依賴 A,B, D(5) 依賴 C, E(4) 依賴 B, F(3) 依賴 D,E, G(2) 依賴 F。
1. 前推法(Forward Pass)計算 Early Time
- C(Duration 3):題中給 ES = 2 → EF = 2 + 3 = 5。
- D(Duration 5):依賴 C → ES = C.EF = 5 → EF = 5 + 5 = 10。
- E(Duration 4):依賴 B → ES = B.EF = 2 → EF = 2 + 4 = 6。
- F(Duration 3):依賴 D 和 E → D.EF = 10,E.EF = 6 → 取最大值 → ES = 10 → EF = 10 + 3 = 13。
- G(Duration 2):依賴 F → ES = 13 → EF = 13 + 2 = 15。
結論:專案最早完工時間(Earliest Completion Time)為 15 週。
2. 後推法(Backward Pass)計算 Late Time
從 G 的 EF(15)作為專案完工的 LF,向左回推:
- G 的 LF = 15 → LS = 15 − 2 = 13。
- F 的 LF = G.LS = 13 → LS = 13 − 3 = 10。
- D 與 E 的 LF 來自 F 的 LS(10)→ D.LF = 10 → D.LS = 10 − 5 = 5;E.LF = 10 → E.LS = 10 − 4 = 6。
- C 的 LF 來自 D 的 LS(5)→ C.LF = 5 → C.LS = 5 − 3 = 2。
- B 的後續有 C(LS=2)與 E(LS=6)→ 取最小值 → B.LF = 2 → B.LS = 2 − 2 = 0。
3. 計算 Slack 與找出要徑
Slack = LF − EF。範例中計算結果顯示:
- E 的 Slack = 10 − 6 = 4(可延遲 4 週)。
- A, B, C, D, F, G 的 Slack 全為 0。
因此本題出現 兩條 Critical Path(皆為 Slack = 0 的活動連線):
- A → C → D → F → G
- B → C → D → F → G
考場提醒:若題目要求列出要徑,兩條都要寫出來才能拿滿分。