且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

软考网工难点分析之二 项目进度安排

更新时间:2022-09-25 17:20:24

在做一个工程项目之前,一般要事先做好规划:将整个项目分解成几个小的任务,并估算每个小任务大致需要的时间,从而对项目整体的进度和时间进行管理。

在项目进度安排中常采用图形方法来表示各个任务之间的依赖关系以及所需时间,常用的图形方法有甘特(Gantt)图和网络图。


甘特图

软考网工难点分析之二 项目进度安排

甘特图的优点是能够直观表明各个任务的计划进度和当前进度,但缺点是不能描述各个任务之间的依赖关系,关键任务也不明确,所以甘特图对于复杂的大型项目不能很好地适应,在小型项目中是比较常用的工具。


网络图是用网络分析的方法来编制进度计划,常用的有PERT图和CPM图。在网工考试中所涉及到的主要就是这两种图形了。

对于这种网络图,最重要的一点就是如何来确定关键路径,比如下面这道题目:

 

某项目主要由A~I 任务构成,其计划图(如下图所示)展示了各任务之间的前后关系以及每个任务的工期(单位:天),该项目的关键路径是(5) 。在不延误项目总工期的情况下,任务A 最多可以推迟开始的时间是(6) 天。

软考网工难点分析之二 项目进度安排

 

从这个图中可以看出,整个项目被分成了几个分支分别进行,所谓的关键路径就是花费时间最长的那个分支,之所以这样设计的原因很简单:如果这个分支的活不能按时干完,那其他的分支就得延长时间来等他。

明白了这个道理之后,要计算关键路径那就是一道小学数学题了,很明显B→E→G→I这条路径耗时最长,总共需要2+5+6+7=20天。

至于任务A最多可以推迟的时间可以这样来理解:任务A所在的分支有两条,一条是A→G→I,耗时15天;另一条是A→D→F→H→I,耗时18天。耗费时间最长的这个分支A→D→F→H→I相比关键路径还少了2天,也就是说这整个任务分支最多可以延误2天的时间,这样也不会耽误整个工期。作为这个任务分支上的一个节点A,它最多可以推迟的时间当然也就是2天了。

 

还有一些类似的题目,大家可以自己练习一下:

进度安排的常用图形描述方法有GANTT图和PERT图。GANTT图不能清晰地描述  (2)  ;PERT图可以给出哪些任务完成后才能开始另一些任务。下图所示的PERT图中,事件6的最晚开始时刻是  (3)。

软考网工难点分析之二 项目进度安排

(2)A.每个任务从何时开始         B.每个任务到何时结束
 C.每个任务的进展情况         D.各任务之间的依赖关系
(3)A.0      B.1     C.10      D.11



本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/1203070