例:某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示相应活动的持续时间(天),则完成该项目的最少时间为( D) 天。活动BC和BF最多可以晚开始( A) 天而不会影响整个项目的进度。
A.11 B.15 C.16 D.18
A.0和7 B.0和11 C.2和7 D.2和11

1、正向计算

通过正向计算(从第一个活动到最后一个活动)推算出最早完工时间,步骤如下:

  1. 从网络图始端向终端计算。
  2. 第一任务的开始为项目开始。
  3. 任务完成时间为开始时间加持续时间。
  4. 后续任务的开始时间根据前置任务的时间和搭接时间而定。
  5. 多个前置任务存在时,根据最迟任务时间来定。

2、反向计算

通过反向计算(从最后一个活动到第一个活动)推算出最晚完工时间,步骤如下:

  1. 从网络图终端向始端计算。
  2. 最后一个任务的完成时间为项目完成时间。
  3. 任务开始时间为完成时间减持续时间。
  4. 前置任务的完成时间根据后续任务的时间和搭接时间而定。
  5. 多个后续任务存在时,根据最早任务时间来定。

总时差TF:不影响总工期的前提下,本工作可以利用的机动时间。

自由时差FF:不影响紧后工作最早开始时间的前提下,本工作可以利用的机动时间。

  • 总时差=该工作最晚结束时间-该工作最早结束时间
  • 总时差=该工作最晚开始时间-该工作最早开始时间
  • 自由时差=该工作的紧后工作最早开始时间-该工作最早结束时间
  • 自由时差总是小于等于总时差