在系统集成中级考试中,总时差(Total Float)与自由时差(Free Float)的计算是项目时间管理中的重点与难点。很多考生在计算这两个参数时容易混淆概念,导致结果错误。常见的技术问题包括:如何根据双代号网络图(AOA)或单代号网络图(AON)准确识别关键路径?在存在多个紧后工作的情况下,如何正确计算自由时差?总时差是否为整个路径的属性,还是某一活动的属性?如何在进度压缩(如赶工或快速跟进)过程中合理应用总时差与自由时差?掌握这些概念及其计算方法,是顺利通过考试和实际项目管理的关键。
1条回答 默认 最新
Qianwei Cheng 2025-09-08 00:20关注一、关键路径识别与网络图类型
在项目时间管理中,关键路径(Critical Path)是决定项目总工期的最长路径。识别关键路径是计算总时差与自由时差的前提。
- 双代号网络图(AOA):以箭线表示活动,节点表示事件,需引入虚活动表示逻辑关系。
- 单代号网络图(AON):以节点表示活动,箭线表示依赖关系,更适用于现代项目管理工具。
关键路径的识别方法如下:
- 从起点节点开始,进行正向遍历,计算每个活动的最早开始(ES)与最早完成(EF)时间。
- 从终点节点开始,进行反向遍历,计算每个活动的最晚开始(LS)与最晚完成(LF)时间。
- 关键路径上的活动满足:ES = LS 且 EF = LF,即总时差为0。
以下为一个AON网络图的mermaid表示示例:
graph TD A[Start] --> B[Task A] A --> C[Task B] B --> D[Task C] C --> D D --> E[End]二、总时差(Total Float)的计算与属性分析
总时差是指在不影响项目总工期的前提下,某项活动可以延迟的时间。
计算公式如下:
公式 说明 TF = LS - ES 或 TF = LF - EF 总时差等于最晚开始时间减去最早开始时间,或最晚完成时间减去最早完成时间。 总时差是某一活动的属性,而不是整个路径的属性。即使在非关键路径上,不同活动的总时差也可能不同。
例如,在以下表格中,活动A和B属于同一非关键路径,但总时差不同:
活动 ES EF LS LF TF A 0 3 1 4 1 B 3 6 5 8 2 三、自由时差(Free Float)的计算与多紧后工作处理
自由时差是指在不影响紧后活动最早开始时间的前提下,某项活动可以延迟的时间。
当某活动有多个紧后工作时,自由时差应取所有紧后活动中最早开始时间(ES)的最小值作为参考。
计算公式如下:
公式 说明 FF = min(ESsuccessors) - EF 自由时差等于紧后活动中最早开始时间的最小值减去当前活动的最早完成时间。 例如,某活动A完成后有两个紧后活动B和C:
活动 EF ESB ESC FF A 5 7 8 2 此时自由时差为 min(7, 8) - 5 = 2。
四、进度压缩中的总时差与自由时差应用
在项目进度压缩策略中,如赶工(Crashing)和快速跟进(Fast Tracking),总时差和自由时差的分析尤为关键。
- 赶工:优先压缩关键路径上的活动,因为这些活动的总时差为0,直接影响项目总工期。
- 快速跟进:将原本顺序进行的活动并行处理,需评估非关键路径上的自由时差是否足够支撑并行执行。
在进行进度压缩前,应先完成以下步骤:
- 识别关键路径,确定关键活动。
- 计算各活动的总时差与自由时差。
- 评估压缩策略对资源、风险和质量的影响。
例如,下表展示了某项目压缩前后的对比:
活动 原工期 压缩后工期 原TF 压缩后TF A 5 3 0 2 B 4 3 1 0 本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报