2.沒有兩個活動可以從同一個事件指向同一個事件。正確的方法是引入虛擬事件和活動,如圖1所示。
3.為了確保網(wǎng)絡(luò)圖中事件和活動的正確順序,在添加活動之前應(yīng)回答以下問題:
活動開始前必須完成哪些活動
哪些活動是本次活動的直接后續(xù)活動
哪些活動必須與此活動同時發(fā)生
為了明確這些活動的順序,例如,屋頂只能在墻建成后才能建造。
4.繪制網(wǎng)絡(luò)圖并計算每個事件的最早和最晚結(jié)束時間。
最早結(jié)束時間是指該時間的所有前期活動盡可能早完成的最早時間。從第一個事件開始,從開始到結(jié)束,依次計算每個事件的最早時間,要求緊接在前的事件發(fā)生在最早的時間。
最晚結(jié)束時間是事件發(fā)生而不影響整個項目完成時間的最晚時間。從最后一個事件開始,從后向前依次計算每個事件的最晚時間,并要求下一個事件發(fā)生在最晚結(jié)束時間。
5.計算事件的延遲時間。事件的延遲時間是事件最晚結(jié)束時間和最早結(jié)束時間之差,是指在其他活動和事件按進(jìn)度正常進(jìn)行,不影響整個項目完成事件的情況下,事件可容忍的延遲時間。
6.計算活動的延遲時間。活動的延遲時間是活動的最晚結(jié)束時間和最早結(jié)束時間之差,是指在其他活動和事件按照進(jìn)度正常進(jìn)行,而不影響整個項目完成事件的情況下,活動可以容忍的延遲時間。活動的延遲時間=緊接其后的事件的最晚結(jié)束時間-(緊接在前的事件的最早結(jié)束時間+活動的時間)。
7.找到關(guān)鍵路徑。項目的關(guān)鍵路徑上零延遲時間的活動組成的路徑(參見圖2中粗箭頭組成的路徑)。這些活動是關(guān)鍵活動,它們的時間總和就是項目完成的總時間。