希赛考试网
首页 > 软考 > 系统集成项目管理工程师

关键路径计算题及答案

希赛网 2024-04-05 18:05:19

在项目管理中,关键路径计算是非常重要的技术之一。它可以帮助项目管理人员确定项目的最短持续时间,并找出项目中最重要的活动。在这篇文章中,我们将通过一个关键路径计算题目来了解该技术。

题目如下:

假设你是一位项目经理,负责建造一个新的办公楼。你已经确定了所有的活动,并且估算了它们的完成时间。下面是你的任务清单:

| 活动 | 前置活动 | 预计完成时间(天)|

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

| A | 无 | 5 |

| B | 无 | 3 |

| C | A | 4 |

| D | B | 6 |

| E | C,D | 7 |

| F | E | 4 |

| G | F | 3 |

| H | E | 5 |

| I | G,H | 2 |

由于本题较为简单,我们不妨使用手动方法进行计算。

首先,我们需要画出网络图,如下所示:

```

5 4 7 2

A ---► C ---► E ---► F ---► G ---► I

↑ |

6 | | 5

D H

↓ |

B-------------► E --►

```

接下来,我们可以使用前面讲到的三个步骤来计算关键路径。

第一步:计算每个活动的 ES 和 EF。ES 表示 Earliest Start Time(最早开始时间),EF 表示 Earliest Finish Time(最早完成时间)。计算方法如下:

对于活动 A:

ES(A) = 0

EF(A) = ES(A) + 5 = 5

对于活动 B:

ES(B) = 0

EF(B) = ES(B) + 3 = 3

对于活动 C:

ES(C) = max(EF(A), EF(B)) = 5

EF(C) = ES(C) + 4 = 9

对于活动 D:

ES(D) = EF(B) = 3

EF(D) = ES(D) + 6 = 9

对于活动 E:

ES(E) = max(EF(C), EF(D)) = 9

EF(E) = ES(E) + 7 = 16

对于活动 F:

ES(F) = EF(E) = 16

EF(F) = ES(F) + 4 = 20

对于活动 G:

ES(G) = EF(F) = 20

EF(G) = ES(G) + 3 = 23

对于活动 H:

ES(H) = EF(E) = 16

EF(H) = ES(H) + 5 = 21

对于活动 I:

ES(I) = max(EF(G), EF(H)) = 23

EF(I) = ES(I) + 2 = 25

第二步:计算每个活动的 LS 和 LF。LS 表示 Latest Start Time(最晚开始时间),LF 表示 Latest Finish Time(最晚完成时间)。计算方法如下:

对于活动 I:

LF(I) = EF(I) = 25

LS(I) = LF(I) - 2 = 23

对于活动 H:

LF(H) = EF(I) = 25

LS(H) = LF(H) - 5 = 20

对于活动 G:

LF(G) = EF(I) = 25

LS(G) = LF(G) - 3 = 22

对于活动 F:

LF(F) = ES(H) = 21

LS(F) = LF(F) - 4 = 17

对于活动 E:

LF(E) = min(LS(F), LS(I)) = 17

LS(E) = LF(E) - 7 = 10

对于活动 D:

LF(D) = ES(E) = 10

LS(D) = LF(D) - 6 = 4

对于活动 C:

LF(C) = ES(E) = 10

LS(C) = LF(C) - 4 = 6

对于活动 B:

LF(B) = ES(D) = 9

LS(B) = LF(B) - 3 = 6

对于活动 A:

LF(A) = ES(C) = 6

LS(A) = LF(A) - 5 = 1

第三步:计算每个活动的总浮动时间和自由浮动时间。总浮动时间表示活动的 ES 可以延迟多少天而不会影响整个项目的完成时间,自由浮动时间则表示活动可以延迟多少天而不会影响其后继活动。

计算公式如下:

Total Float = LF - EF = LS - ES

Free Float = ES of the next activity - EF of the current activity - 1

我们来逐个计算:

对于活动 A:

Total Float = 6 - 5 = 1

Free Float = ES(C) - EF(A) - 1 = 0

对于活动 B:

Total Float = 9 - 6 = 3

Free Float = ES(D) - EF(B) - 1 = 0

对于活动 C:

Total Float = 10 - 9 = 1

Free Float = ES(E) - EF(C) - 1 = 0

对于活动 D:

Total Float = 4 - 4 = 0

Free Float = ES(E) - EF(D) - 1 = 0

对于活动 E:

Total Float = 17 - 16 = 1

Free Float = ES(F) - EF(E) - 1 = 0

对于活动 F:

Total Float = 21 - 20 = 1

Free Float = ES(G) - EF(F) - 1 = 0

对于活动 G:

Total Float = 25 - 23 = 2

Free Float = ES(I) - EF(G) - 1 = 0

对于活动 H:

Total Float = 21 - 20 = 1

Free Float = ES(I) - EF(H) - 1 = 2

对于活动 I:

Total Float = 0

Free Float = 0

因此,关键路径为 A-C-E-F-G-I,项目的最短持续时间为 25 天。

以上就是我们通过一个实例对关键路径计算的分析。

综上所述,关键路径计算仍是项目管理不可或缺的工具之一。通过这种方法,项目经理可以轻松确定项目最短持续时间和最关键的任务。关键路径计算也有助于在整个项目周期中调整日期和资源分配。

扫码咨询 领取资料


软考.png


系统集成项目管理工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
系统集成项目管理工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件