活动图求最少时间和松弛时间

活动图求最少时间和松弛时间一、介绍PERT(Program/ProjectEvaluationandReviewTechnique)即计划评审技术,PERT是利用网络分析制定计划以及对计划予以评价的技术。构造PERT图,需要明确四个概念:事件、活动、松弛时间和关键路线。1、事件(Events)表示主要活动结束的那一点;2、活动(Activities)表示从一个事件到另一个事件之间的过程;3…

大家好,又见面了,我是你们的朋友全栈君。

一、介绍

 

PERT(Program/Project Evaluation and Review Technique)即计划评审技术,PERT是利用网络分析制定计划以及对计划予以评价的技术。

构造PERT图,需要明确四个概念:事件、活动、松弛时间和关键路线。

1、事件(Events)表示主要活动结束的那一点;

2、活动(Activities)表示从一个事件到另一个事件之间的过程;

3、松弛时间(slack time)不影响完工前提下可能被推迟完成的最大时间;

4、关键路线(Critical Path)是PERT网络中花费时间最长的事件和活动的序列。

 

摘自百度百科:https://baike.baidu.com/item/PERT/2414146?fr=aladdin

 

二、相关计算

 

1.关键路径:从开始到结束得所有路径中,所话时间最长的一条为关键路径。

 最早开始时间:在关键路径上,从开始到该任务的最早执行的时间

 最晚开始时间:关键路径的总时间-反向得出该任务的时间

2.松弛时间(最多延迟执行的时间)

·最晚开始时间-最早开始时间 

·关键路径的总时间-包含该任务的关键路径花的时间

 

三、例题

 

●某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为( )天。活动FG的松驰时间为( )天。(2018年下半年上午题)

                                        活动图求最少时间和松弛时间

(17)

       A.20

  B.37

  C.38

  D.46

(18)

       A.9

  B.10

  C.18

  D.26

·最短找最长

·松弛=关键路径的总时间-包含该任务的关键路径花的时间

故答案为17(D)、18(C)
 

小结:

 

关键路径和松弛时间都很好理解,简单来说关键路径就是整个流程图中所有路线中完成耗时最长的那条即为关键路径;而松弛时间是关键路径和 目标路线或指定路线的差,所以关键路径必须找准确才能计算出松弛时间。

希望该总结可以帮到其他人。
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138928.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • INSERT INTO SELECT 实例

    INSERT INTO SELECT 实例需求:   把一个表中特定的2列查询出来,然后插入到另外一张表,插到另一张表的其他列的值是固定值。要插入的表,插入全部内容时是这样的:INSERTINTO`mapping_record`(id,mapping_record.type,sim_id,wx_id,created_time,updated_time,is_available)VALUES(uuid(),’94

    2022年7月15日
    17
  • SMTP协议介绍_介绍给别人怎么写合同

    SMTP协议介绍_介绍给别人怎么写合同1、SMTP介绍基本概念SMTP(SimpleMailTransferProtocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则

    2025年8月22日
    4
  • Java入门基础学习总结[通俗易懂]

    Java入门基础学习总结[通俗易懂]基础(Basics)打开CMD的方式:1.开始+系统+命令提示符2.Win键+R输入cmd打开控制台(推荐使用)3.在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口4.资源管理器的地址栏前面加上cmd一个空格路径常用的Dos命令#盘符切换D:冒号需用英文模式#查看当前目录下的所有文件dir#切换目录cdchangedirectorycd.. 返回上级目录#清理屏幕cls(clearscreen)#退出终端exit#查看电脑的i

    2022年7月8日
    25
  • loadrunner11使用教程_loadrunner12

    loadrunner11使用教程_loadrunner12

    2022年10月9日
    6
  • 关于模板函数声明与定义的问题[通俗易懂]

    c++primer上说:c++模板函数的声明与定义通常放在头文件中,而普通的函数通常是声明放在头文件中,定义放在源文件中,为什么会有这样的区别呢?模板函数与普通成员函数到底有什么区别?测试代码:tem.h#ifndef_TEM_H#define_TEM_HtemplateTadd(Ta,Tb);//{//returna+b;//}

    2022年4月17日
    43
  • JS刷新当前页面的五种方式

    JS刷新当前页面的五种方式https://www.jb51.net/article/44764.htm

    2022年7月27日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号