摘要:甘特图用水平线段表示任务的工作阶段;线段的起点和终点分别对应着任务的开工时间和完成时间;线段的长度表示完成任务所需的时间。下图给出了一个具有5 个任务的甘特图。如果这5条线段分别代表完成任务的计划时间,则在横坐标方向附加一条可向右移动的纵线。它可随着项目的进展,指明已完成的任务(纵线扫过的)和有待完成的任务(纵线尚未扫过的)。从甘特图上可以很清楚地看出各子任务在时间上的对比关系。
4.1.5【知识点】项目过程与进度管理
1、甘特图
;线段的起点和终点分别对应着任务的开工时间和完成时间;线段的长度表示完成任务所需的时间。下图给出了一个具有5 个任务的甘特图。如果这5条线段分别代表完成任务的计划时间,则在横坐标方向附加一条可向右移动的纵线。它可随着项目的进展,指明已完成的任务(纵线扫过的)和有待完成的任务(纵线尚未扫过的)。从甘特图上可以很清楚地看出各子任务在时间上的对比关系。
在甘特图中,每一任务完成的标准,不是以能否继续下一阶段任务为标准,而是必须交付应交付的文档与通过评审为标准。因此在甘特图中,文档编制与评审是软件开发进度的里程碑。
甘特图的优点是标明了各任务的计划进度和当前进度,能动态地反映软件开发进展情况。缺点是难以反映多个任务之间存在的复杂的逻辑关系。
2、PERT技术和CPM方法
PERT技术叫做计划评审技术,CPM方法叫做关键路径法,它们都是安排开发进度,制定软件开发计划的最常用的方法。它们都采用网络图来描述一个项目的任务网络,也就是从一个项目的开始到结束,把应当完成的任务用图或表的形式表示出来。通常用两张表来定义网络图。一张表给出与一特定软件项目有关的所有任务(也称为任务分解结构),另一张表给出应当按照什么样的次序来完成这些任务(也称为限制表)。
PERT技术和CPM方法都为项目计划人员提供了一些定量的工具,以:
确定关键路径,决定项目开发时间的任务链。
应用统计模型,估算每一个单独任务的最可能的开发持续时间。
计算边界时间,以便为具体的任务定义时间窗口。边界时间的计算对于软件项目的计划调度是非常有用的。
例:在软件项目管理中可以使用各种图形工具来辅助决策,下面对Gantt图的描述中,不正确的是 .
A.Gantt图表现了各个活动的持续时间
B.Gantt图表现了各个活动的起始时间
C.Gantt图反映了各个活动之间的依赖关系
D.Gantt图表现了完成各个活动的进度
试题分析:
Gantt图可以:表示任务分解成子任务情况;表示每个任务的开始时间和完成时间,线段的长度表示子任务完成所需要的时间;表示子任务之间的并行和串行关系。Gantt图只能表示任务之间的并行与串行的关系,难以反映多个任务之间存在的复杂关系,不能直观表示任务之间相互依赖制约关系,以及哪些任务是关键字任务等信息,PERT图正好补充了它的缺陷。试题答案:C.
例:某网络工程计划图如下所示,边上的标记为任务编码及其需要的完成时间(天),则整个的工程的工期为 .
A. 16 B. 17 C. 18 D. 21
试题分析:
这里标出了各个任务所需要的时间与任务间的依赖关系,要求我们找出完成整个任务的"关键路径",不难得出,该网络工程的关键路径为:①②③④⑤⑥,试题答案:D.
返回目录:网工知识点全析及训练第4章系统开发、运行
编辑推荐:
软考备考资料免费领取
去领取