软考
APP下载

关键路径计算简单例题

关键路径(Critical Path)是项目管理中的一个术语,指在保证项目完成时间不变的前提下,任何一个活动的推迟都会导致整个项目的推迟。因此,关键路径具有十分重要的意义。本文将在一个简单的例题中探讨如何计算关键路径,同时还将从多个角度分析项目管理中的相关概念。

假设有一个项目,该项目有5个活动,分别是A、B、C、D和E。每个活动的执行时间如下表所示:

| 活动 | 执行时间(天) |

| --- | --- |

| A | 3 |

| B | 5 |

| C | 2 |

| D | 4 |

| E | 6 |

这些活动之间有如下的先后关系:

A → B → C → D → E

其中,箭头表示活动的先后顺序。比如,A → B表示活动A必须在活动B之前完成。

我们需要计算该项目的关键路径。首先,我们需要计算每个活动的最早开始时间(Earliest Start Time,简称EST)和最早完成时间(Earliest Finish Time,简称EFT)。这两个值可以用如下公式计算:

EST = Max{EFT of the predecessors}

EFT = EST + execution time

其中,predecessors指的是该节点前置活动的集合,Max{EFT of the predecessors}表示前置活动的最晚完成时间。

按照这个公式,我们可以得到每个活动的EST和EFT,如下表所示:

| 活动 | 执行时间(天) | EST | EFT |

| --- | --- | --- | --- |

| A | 3 | 0 | 3 |

| B | 5 | 3 | 8 |

| C | 2 | 8 | 10 |

| D | 4 | 10 | 14 |

| E | 6 | 14 | 20 |

现在,我们需要计算每个活动的最晚开始时间(Latest Start Time,简称LST)和最晚完成时间(Latest Finish Time,简称LFT)。这两个值可以用如下公式计算:

LFT = Min{LST of the successors}

LST = LFT - execution time

其中,successors指的是该节点后继活动的集合,Min{LST of the successors}表示后继活动的最早开始时间。

按照这个公式,我们可以得到每个活动的LST和LFT,如下表所示:

| 活动 | 执行时间(天) | EST | EFT | LST | LFT |

| --- | --- | --- | --- | --- | --- |

| A | 3 | 0 | 3 | 0 | 3 |

| B | 5 | 3 | 8 | 3 | 8 |

| C | 2 | 8 | 10 | 8 | 10 |

| D | 4 | 10 | 14 | 10 | 14 |

| E | 6 | 14 | 20 | 14 | 20 |

现在,我们可以计算每个活动的总时差(Total Float,简称TF),即:

TF = LFT - EFT

如果TF为0,表示该活动在关键路径上;如果TF大于0,则表示该活动在非关键路径上。

因此,我们可以得到每个活动的TF,如下表所示:

| 活动 | 执行时间(天) | EST | EFT | LST | LFT | TF |

| --- | --- | --- | --- | --- | --- | --- |

| A | 3 | 0 | 3 | 0 | 3 | 0 |

| B | 5 | 3 | 8 | 3 | 8 | 0 |

| C | 2 | 8 | 10 | 8 | 10 | 0 |

| D | 4 | 10 | 14 | 10 | 14 | 0 |

| E | 6 | 14 | 20 | 14 | 20 | 0 |

因为所有活动的TF都为0,所以我们可以得到该项目的关键路径为A → B → C → D → E,总耗时为20天。

除了关键路径,还有很多与项目管理相关的概念。比如,里程碑(Milestone)指的是项目中具有重要意义的事件或阶段,通常是某个活动完成后的标志性事件;问题(Issue)指的是在项目执行过程中遇到的需要解决的问题;风险(Risk)指的是可能会影响项目成功的不确定性事件。

在项目管理中,需要对这些概念进行有效的管理,并及时采取措施解决问题和应对风险。这样才能确保项目按时、按质完成。

备考资料 免费领取:系统集成项目管理工程师报考指南+考情分析+思维导图等 立即下载
真题演练 精准解析历年真题,助你高效备考! 立即做题
相关阅读
系统集成项目管理工程师题库