软件过程与项目管理之关键路径 Critical Path


一、画任务框 task box

任务框通常用六个框画。 持续时间和浮动在中间,四个任务日期在角落,就像这样:
在这里插入图片描述

  1. Duration:持续时间。意思是要花几天搞完。
  2. Early Start (ES): 最早开始,意思是从第几天开始。
  3. Early Finish (EF): 最早结束,意思是直到第几天结束,包含这天。
  4. Late Start (LS): 最晚开始。
  5. Late Finish (LF): 最晚结束。意思是Deadline。
  6. Float:浮动时间。意思是可以拖延几天直到Deadline,Float = LF – EF(最晚结束-最早结束)

二、过程

1. Draw Box

根据任务的前后关系,如题目一般会给出Predecessor,画出各任务框,并用线按顺序连起来。
在这里插入图片描述

2. Enter Durations

填入题目给出的Duration。
在这里插入图片描述

3. ES & EF

  • Forward Pass:从左到右计算。
  • 从第1天开始:第一个任务的ES=1
  • 同一个任务框中:EF=ES+Duration-1。(因为包含这天所以-1)
  • 计算下一个任务框:ES2=EF1+1。其中,对于有两个前驱节点的,选择更大的EF(更晚的最早完成)。
    在这里插入图片描述

4. LS & LF

  • Backward Pass:从右到左计算。
  • 最后的任务的 LF=所有task中最大的EF。(如例3就是搞错了这个)
  • 同一个任务框中:LS = LF – Duration + 1。(因为包含这天所以+1)
  • 计算上一个任务框:LF2=LS1-1。其中,对于有两个后继节点的,选择更小的LS(更早的最晚开始)。
    在这里插入图片描述

5. Float

Float = LF – EF(最晚结束-最早结束)
在这里插入图片描述

6. Float=0 & LS/FS最大

关键路径:
条件1:Float=0(或最小)的任务在所形成的路径。
条件2:关键路径是最长路径的那条,最长意味着这条路径的最后一个任务的完成时间最长。用来表示完成整个工程至少需要多少时间。

在这里插入图片描述

PS:其他例子
【例2】
在这里插入图片描述
在这里插入图片描述
【例3】
在这里插入图片描述


Other

XMind简答题和填空题复习笔记、选择题Doc文档:98uq

  • 6
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值