项目管理中的关键路径法-时窗图解法cpm

完成单个活动所需的时间称为活动时间,可以形象地以一个矩形窗格来表示,这个窗格称为 时间窗口,简称 时窗

1.1 分类

  • 单位时窗: 基本时窗,时窗的不可分割的最小单元,
  • 活动时窗:即与某一活动一一对应的时窗。
  • 浮动时窗:可以自由浮动的时窗。
  • 空白时窗:可以被浮动时窗置换的时窗。浮动视窗与空白时窗置换的最小单元是单位时窗。

1.2 属性

时窗的两个重要属性:名字和长度。

  • 名字:用 活动的名字活动的工时表示,比如活动A需要1天完成,则该视窗的名字可以记为 A1,活动B需要2天,则时窗B的名字记为 B2
  • 长度:工时对应成比例。视窗的宽度不作要求,一般地,宽度都取一样的数值。

1.3 性质

性质1: 时窗可以是浮动的,

  • 是否浮动取决于活动的工时以及开始时间。

性质2:时窗的伸缩性

  • 在获取关键路径的时候,视窗不可伸缩;
  • 在调整工时的时候,伸缩性缩依赖于工时的调整。

时窗图主要是利用时窗的 两个重要属性性质1

由于每个活动的完成时间长短不一,每个活动对应的视窗大小也是不一样的,时窗图使用时窗的 这一属性来表示活动时间的长度。

前置活动与后置活动:活动A的执行时间在活动B之前,则A称为前置活动,B称为后置活动。这个关系是视窗图排序的依据。

2.1 练习1

2.2 练习2

活动 前置活动 估算工时(天) A(start) 无 3 B A 6 E A 8 C B 4 D C 5 F C,E 3 Done D,F 0

下图中,

注:蓝色区域表示空白时窗

根据题干可知;时窗E可以在时窗B和时窗C的活动范围任意浮动,这个可浮动区域称为 自由浮动区,大小为两个基本时窗。

由图可知:

2.3 练习3

下图每一小格代表一天。可见 d8可以自由浮动3天,也就说d8随便浪,但别超过3天,否则直接导致延期。

下面是某讲师的解法,也是PMBOK第六版标准解法。

Original: https://www.cnblogs.com/burner/p/cpm.html
Author: 浪客禅心
Title: 项目管理中的关键路径法-时窗图解法cpm

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/686062/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 模型

    字段选项 null 如果设置为 True,当该字段为空时,Django 会将数据库中该字段设置为 NULL。默认为 False 。 blank 如果设置为 True,该字段允许为空…

    技术杂谈 2023年7月23日
    084
  • 2019 第十届蓝桥杯大赛软件类省赛 Java A组 题解

    试题A ​ 题目最后一句贴心的提示选手应该使用 long (C/C++ 应该使用 long long)。 ​ 本题思路很直白,两重循环。外层循环 1 到 2019,内层循环检验是否…

    技术杂谈 2023年7月24日
    093
  • conditions条件判断

    conditions可以根据条件绑定样式或者数据 type ==、!=、 left 条件左值 right 条件右值 executionType 条件执行类型,支持 0 和 1 两个…

    技术杂谈 2023年6月1日
    0141
  • Redis缓存相关的几个问题

    1 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,进而给数据库带来…

    技术杂谈 2023年7月24日
    0114
  • 周鸿祎自述-我的互联网方法论

    这本书是我的互联网思维入门书籍。 自己接触网络比较早,最早家里2000年就买了电脑了,经历了互联网蓬勃发展的时期。 老周讲的许多案例我都清楚,比如我就是那个买了瑞星杀毒正版的人。 …

    技术杂谈 2023年5月31日
    0116
  • screw-数据库文档生成器

    文档地址:https://gitee.com/leshalv/screw cn.smallbun.screw screw-core 1.0.5 import cn.smallbun…

    技术杂谈 2023年6月21日
    0121
  • 2022年春季学期个人总结

    信2005-3 陈振辉 20203910 一学期转瞬即逝,以下是个人学期总结。 在这一学期里,我在王建民老师的课上浑水摸鱼。学期开始时没有找够两名一起报名参加比赛。在课上,同学们在…

    技术杂谈 2023年6月21日
    096
  • 学习链表复盘中

    链表基础知识 链表的分类 链表是一种通过指针串联在一起的线性结构,主要分为单链表、双向链表和循环链表。 单链表 单链表中每一个节点是由两部分组成,一个是数据域、一个是指针域(存放指…

    技术杂谈 2023年7月25日
    0116
  • 【数字图像处理之(三)】用图像增强谈灰度变换

    前面已经说了,数字图像处理是指通过计算机对数字图像进行去除噪声、增强、复原、切割、提取特征等处理的方法和技术。 其主要目的例如以下: 其主要应用例如以下: 图像求反: 这样的方法适…

    技术杂谈 2023年5月31日
    0105
  • label文本框

    *label文本框私有属性 属性 说明 value 值,通用用$引用变量 prefix value的前缀 suffix value的后缀 lines 文本行数0或不设置,则默认1行…

    技术杂谈 2023年6月1日
    0108
  • Optimize(程序优化)

    更快(本课程重点!) 更省(存储空间、运行空间) 更美(UI 交互) 更正确(本课程重点!各种条件下) 更可靠 可移植 更强大(功能) 更方便(使用) 更范(格式符合编程规范、接口…

    技术杂谈 2023年7月11日
    088
  • 图像处理之水彩画特效生成算法

    在研究非真实感绘制相关算法时,水彩画算法是第一个開始看的,只是却拖到最后总结。 水彩画还是挺不好模拟的,里面涉及的算法比較多,本文实现的水彩画算法主要參考以下两篇文章,《Inter…

    技术杂谈 2023年5月31日
    0109
  • FLASH CS4 制作渐变 动画 有补间动画 传统补间

    下了个FLASH CS4 ,也许太久没玩FLASH了,很多东西都物是人非了,要弄个动画渐变一直不成功。 点来点去,发现有个”添加传统补间”,试一下,可以进行…

    技术杂谈 2023年7月10日
    080
  • Codeforces 346C Number Transformation II 构造

    题目链接:点击打开链接 = = 990+ms卡过 #include #include #include #include #include #include using names…

    技术杂谈 2023年5月30日
    098
  • Golang 接口(interface)

    Go 语言的接口遵守LSP(里氏替换原则),即 一个类型可以自由地被另一个满足相同接口的类型替换。 接口类型具体描述了一系列方法的集合,一个实现了这些方法的具体类型是这个接口类型的…

    技术杂谈 2023年7月11日
    084
  • 【翻译】SpringSecurity抛弃了WebSecurityConfigurerAdapter

    作者:ELEFTHERIA STEIN-KOUSATHANA 发表日期:2022年2月21日 在Spring Security 5.7.0-M2,我们弃用了 WebSecurity…

    技术杂谈 2023年7月24日
    0100
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球