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

活动图求最少时间和松弛时间一、介绍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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • navicat永久激活码2021(最新序列号破解)

    navicat永久激活码2021(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    1.3K
  • 防火墙-interface GigabitEthernet0/0/0-ensp

    防火墙-interface GigabitEthernet0/0/0-ensp#interfaceGigabitEthernet0/0/0 undoshutdown ipbindingvpn-instancedefault ipaddress192.168.0.1255.255.255.0 service-managehttppermit service-managehttpspermit service-managepingper…

    2025年7月6日
    2
  • oracle 用户赋权_oracle数据库创建只读用户

    oracle 用户赋权_oracle数据库创建只读用户ORACLE创建用户赋予权限删除用户oracle数据库的权限系统分为系统权限与对象权限。一.ORACLE默认管理员密码二.创建用户及密码。三.赋予权限。oracle数据库的权限系统分为系统权限与对象权限。系统权限(databasesystemprivilege)可以让用户执行特定的命令集。例如,createtable权限允许用户创建表,grantanyprivilege权限允许用户授予任何系统权限。对象权限(databaseobjectprivilege)可以让用户能

    2025年7月1日
    1
  • 常见的数据库有哪几种?[通俗易懂]

    常见的数据库有哪几种?[通俗易懂]SQL(StructuredQueryLanguage,结构化查询语言)是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,如存取数据、查询数据、更新数据等。SQL是IBM公司于1975—1979年之间开发出来的,在20世纪随着数据库技术的发展,数据库产品越来越多,如Oracle、DB2、MongoDB、SQLServer、MySQL等。1.Oracle数据库Oracle数据库管理系统是由甲骨文(Oracle)公司开发的,在数据库领域一直处于领先地位。目前,Oracle数据库覆盖了大、中

    2022年9月18日
    7
  • 白盒测试技术_静态白盒测试

    白盒测试技术_静态白盒测试覆盖率 它是度量测试完整性的一个工具,通常可以分为逻辑覆盖和功能覆盖。覆盖率=(被执行到的项数/总项数)*100%逻辑覆盖 逻辑覆盖是以程序内部的逻辑结构为基础设计测试用例的技术,属于白盒测试。      被测试模块的流程图语句覆盖 设计若干测试用例,运行被测程序,使每个可执行语句至少执行一次。 语句覆盖率=被评价到的语句数量/

    2022年9月2日
    5
  • Django(21)migrate报错的解决方案

    Django(21)migrate报错的解决方案前言在讲解如何解决migrate报错原因前,我们先要了解migrate做了什么事情,migrate:将新生成的迁移脚本。映射到数据库中。创建新的表或者修改表的结构。问题1:migrate怎么判断哪

    2022年7月30日
    4

发表回复

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

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