软考中级系统集成08考点:ES、EF、LS、LF怎么计算

很多考生看到网络图里的 ES、EF、LS、LF,就开始背一堆公式,但真正做题时还是容易错。

原因通常不是公式太难,而是不知道什么时候正推,什么时候逆推。

这类题可以先记住两句话:

正推求最早,逆推求最迟。总浮动时间为0,通常属于关键活动。

科科过软考在讲进度计算时,通常会把这四个时间点放在一张表里理解。先弄清每个时间代表什么,再去计算,远比单独背缩写更稳。


一、四个时间分别是什么

|--------|--------|------------|
| 符号 | 含义 | 主要计算方向 |
| ES | 最早开始时间 | 正推 |
| EF | 最早完成时间 | 正推 |
| LS | 最迟开始时间 | 逆推 |
| LF | 最迟完成时间 | 逆推 |

最基础的两个公式:

  • EF = ES + 工期
  • LS = LF - 工期

如果一个活动有多个紧前活动:

  • ES = 所有紧前活动EF的最大值

如果一个活动有多个紧后活动:

  • LF = 所有紧后活动LS的最小值

二、正推:先算最早时间

正推是从项目开始向项目结束计算,主要得到 ES 和 EF。

假设有以下活动:

  • A 工期3天,无紧前活动
  • B 工期4天,紧前活动为A
  • C 工期2天,紧前活动为A
  • D 工期3天,紧前活动为B、C

本例按0时刻开始计算。

|--------|--------|--------|--------|
| 活动 | 工期 | ES | EF |
| A | 3 | 0 | 3 |
| B | 4 | 3 | 7 |
| C | 2 | 3 | 5 |
| D | 3 | 7 | 10 |

D有两个紧前活动B和C,所以D的ES不是5,而是:

  • ES(D) = max(EF(B)、EF(C))= max(7、5)= 7

这就是正推时最容易错的地方: 多个紧前活动,取最大EF。


三、逆推:再算最迟时间

逆推是从项目结束向项目开始计算,主要得到 LS 和 LF。

项目总工期为10天,所以D的最迟完成时间LF为10。

|--------|--------|--------|--------|
| 活动 | 工期 | LS | LF |
| D | 3 | 7 | 10 |
| B | 4 | 3 | 7 |
| C | 2 | 5 | 7 |
| A | 3 | 0 | 3 |

B和C都是D的紧前活动,它们的LF都要参考D的LS,因此:

  • LF(B)=7,LF(C)=7

如果一个活动有多个紧后活动,逆推时要取紧后活动LS的最小值。

科科过软考记忆方法: 正推遇到多个前置,取最大;逆推遇到多个后置,取最小。


四、总浮动时间怎么计算

总浮动时间表示:在不影响项目总工期的前提下,某项活动最多可以延误多少时间。

公式有两个:

  • TF = LS - ES
  • TF = LF - EF

根据上面的数据:

|--------|--------|--------|--------|--------|-----------|
| 活动 | ES | EF | LS | LF | 总浮动时间 |
| A | 0 | 3 | 0 | 3 | 0 |
| B | 3 | 7 | 3 | 7 | 0 |
| C | 3 | 5 | 5 | 7 | 2 |
| D | 7 | 10 | 7 | 10 | 0 |

A、B、D的总浮动时间为0,所以关键路径是:A-B-D

C活动虽然不在关键路径上,但它最多可以延误2天而不影响项目总工期。


五、真题风格典型题

某项目网络计划中,活动A工期为3天,活动B和C均紧接活动A开始,B工期为4天,C工期为2天;活动D在B、C完成后开始,工期为3天。按0时刻起算,活动C的总浮动时间为( )。

A. 0天

B. 1天

C. 2天

D. 3天

答案:C

解析:

正推:

  • A:ES=0,EF=3
  • B:ES=3,EF=7
  • C:ES=3,EF=5
  • D:ES=max(7,5)=7,EF=10

逆推:

  • D:LF=10,LS=7
  • C:LF=7,LS=5

因此:TF(C)=LS-ES=5-3=2天

所以C活动的总浮动时间为2天。


六、案例题里怎么写

如果案例题问某活动延期是否影响总工期,可以这样写:

应根据进度网络图计算该活动的最早开始时间、最早完成时间、最迟开始时间和最迟完成时间,并计算总浮动时间。若活动总浮动时间为0,通常属于关键活动,其延期可能影响项目总工期;若活动不在关键路径上,应进一步判断延期是否超过总浮动时间。

科科过软考在进度案例训练中,这类计算题不能只给最后数字,还要写出计算过程和判断依据。尤其是题目要求"结果保留两位小数"时,步骤和公式都要写清楚。


七、今日小结

今天记住四句话:

  1. 正推求ES、EF。
  2. 逆推求LS、LF。
  3. 多个紧前取最大,多个紧后取最小。
  4. 总浮动时间为0,通常属于关键活动。

做题时,建议先画关系、再正推、后逆推,最后计算浮动时间。科科过软考的进度题练习,可以重点训练这条顺序,避免一上来就被复杂网络图打乱。


下一期继续拆进度计算中的综合考点: 三点估算、期望工期和方差怎么计算。

相关推荐
软考幸福哥2 个月前
【第4章:信息系统架构】:系统集成项目管理工程师默写本
软考中级·系统集成项目管理工程师默写本·系统集成考试考点
系统集成项目管理工程师考试资料精品3 个月前
系统集成考试三色记忆学习法
系统集成项目管理工程师考点·系统集成项目管理工程师学习笔记·系统集成项目管理师备考笔记
系统集成项目管理工程师考试资料精品3 个月前
软考中级:第17章 法律法规与职业道德 学习笔记。
系统集成项目管理工程师考点·系统集成项目管理工程师学习笔记·系统集成项目管理师备考笔记
系统集成项目管理工程师考试资料精品3 个月前
软考中级:第16章 监理基础知识 学习笔记
系统集成项目管理工程师考点·系统集成项目管理工程师学习笔记·系统集成项目管理师备考笔记
系统集成项目管理工程师考试资料精品3 个月前
软考中级:第15章 组织保障 学习笔记
系统集成项目管理工程师考点·系统集成项目管理工程师学习笔记·系统集成项目管理师备考笔记
系统集成项目管理工程师考试资料精品3 个月前
软考中级:第14章 收尾过程组 学习笔记
系统集成项目管理工程师考点·系统集成项目管理工程师学习笔记·系统集成项目管理师备考笔记