项目管理最新课件

上传人:pu****.1 文档编号:591569221 上传时间:2024-09-18 格式:PPT 页数:47 大小:687KB
返回 下载 相关 举报
项目管理最新课件_第1页
第1页 / 共47页
项目管理最新课件_第2页
第2页 / 共47页
项目管理最新课件_第3页
第3页 / 共47页
项目管理最新课件_第4页
第4页 / 共47页
项目管理最新课件_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《项目管理最新课件》由会员分享,可在线阅读,更多相关《项目管理最新课件(47页珍藏版)》请在金锄头文库上搜索。

1、朴 勇大连理工大学软件学院email: eric.软件工程第第13章章 软件项目管理软件项目管理所谓管理就是通过所谓管理就是通过计划、组织和控制计划、组织和控制等一系等一系列活动,合理地配置和使用各种资源,以达列活动,合理地配置和使用各种资源,以达到既定目标的过程。到既定目标的过程。软件项目管理先于任何技术活动之前开始,软件项目管理先于任何技术活动之前开始,并且贯穿于软件的整个生命周期之中。并且贯穿于软件的整个生命周期之中。软件项目管理过程从一组称为项目计划的活软件项目管理过程从一组称为项目计划的活动开始,而第一项计划活动是动开始,而第一项计划活动是“估算估算”。2024/9/182大连理工大

2、学软件学院13.1 估算软件规模估算软件规模13.2 工作量估算工作量估算13.3 进度计划进度计划13.4 人员组织人员组织13.5 质量保证质量保证13.6 软件配置管理软件配置管理13.7 能力成熟度模型能力成熟度模型13.8 小结小结2024/9/183大连理工大学软件学院13.1 估算软件规模估算软件规模代码行技术代码行技术简单定量估算软件规模的方法简单定量估算软件规模的方法。根据以往开发类。根据以往开发类似产品的经验和历史数据,估计实现一个功能需似产品的经验和历史数据,估计实现一个功能需要的源程序行数。要的源程序行数。当有以往开发类似项目的历史数据可供参考时,当有以往开发类似项目的

3、历史数据可供参考时,用这种方法估计出的数据还是比较准确的。用这种方法估计出的数据还是比较准确的。把实现每个功能需要的源程序行数累加起来,就把实现每个功能需要的源程序行数累加起来,就得到实现整个软件需要的源程序行数。得到实现整个软件需要的源程序行数。2024/9/184大连理工大学软件学院为了估计值更接近实际值,由多名有经验的软件工程师为了估计值更接近实际值,由多名有经验的软件工程师分别作出估计。每个人都估计程序的最小规模分别作出估计。每个人都估计程序的最小规模(a)、最大、最大规模规模(b)和最可能的规模和最可能的规模(m),分别算出这三种规模的平,分别算出这三种规模的平均值均值a, b和和m

4、之后,再用下式计算程序规模的估计值:之后,再用下式计算程序规模的估计值:程序较小时常用的单位是代码行数程序较小时常用的单位是代码行数(LOC),当程序较大,当程序较大时常用的单位是千行代码数时常用的单位是千行代码数(KLOC)。2024/9/185大连理工大学软件学院功能点技术功能点技术依据对软件信息域特性和软件复杂性的评估依据对软件信息域特性和软件复杂性的评估结果,估算软件规模。用结果,估算软件规模。用功能点功能点(FP)为单位,为单位,度量软件的规模。度量软件的规模。1.信息域特性信息域特性定义信息域定义信息域5个特性,分别是输入项数个特性,分别是输入项数(Inp)、输出项数输出项数(Ou

5、t)、查询数查询数(Inq),主文件数主文件数(Maf)和外部接口数和外部接口数(Inf)。2024/9/186大连理工大学软件学院2.估算功能点的步骤估算功能点的步骤1.计算未调整的功能点数计算未调整的功能点数UFP把产品信息域的每个特性把产品信息域的每个特性(即即Inp、Out、Inq、Maf和和Inf)都分类成简单级、平均级或复杂级。根据其等级,都分类成简单级、平均级或复杂级。根据其等级,为每个特性都分配一个功能点数。为每个特性都分配一个功能点数。用下式计算未调整的功能点数用下式计算未调整的功能点数UFPUFP=a1Inp+a2Out+a3Inq+a4Maf+a5Inf。其中,。其中,a

6、i(1i5)是信息域特性系数,其值由相应特性的复杂是信息域特性系数,其值由相应特性的复杂级别决定,如表所示。级别决定,如表所示。2024/9/187大连理工大学软件学院2024/9/188大连理工大学软件学院2.计算技术复杂性因子计算技术复杂性因子TCF度量度量14种技术因素对软件规模的影响程度,并用种技术因素对软件规模的影响程度,并用Fi(1i14)代表这些因素。根据软件特点,为每个因代表这些因素。根据软件特点,为每个因素分配一个从素分配一个从0(不存在或对软件规模无影响不存在或对软件规模无影响)到到5(有很有很大影响大影响)的值。用下式计算技术因素对软件规模的综的值。用下式计算技术因素对软

7、件规模的综合影响程度合影响程度DI:技术复杂性因子技术复杂性因子TCF由下式计算:由下式计算:TCF=0.65+0.01DI因为因为DI的值在的值在070之间,所以之间,所以TCF的值在的值在0.651.35之间。之间。2024/9/189大连理工大学软件学院2024/9/1810大连理工大学软件学院3.计算功能点数计算功能点数FP功能点数功能点数FP由下式计算:由下式计算:FP=UFPTCF功能点数与所用的编程语言无关,因此,功能功能点数与所用的编程语言无关,因此,功能点技术比代码行技术更合理一些。点技术比代码行技术更合理一些。但是,在判断信息域特性复杂级别及技术因素但是,在判断信息域特性复

8、杂级别及技术因素的影响程度时,存在相当大的主观因素。的影响程度时,存在相当大的主观因素。2024/9/1811大连理工大学软件学院13.2 工作量估算工作量估算计算机软件估算模型使用由经验导出的公式来预测计算机软件估算模型使用由经验导出的公式来预测软件开发的工作量,工作量是软件规模软件开发的工作量,工作量是软件规模(LOC或或FP)的函数,工作量的单位通常是的函数,工作量的单位通常是人月人月(pm)。支持大多数估算模型的经验数据,都是从有限个项支持大多数估算模型的经验数据,都是从有限个项目的样本集中总结出来的,因此,没有一个估算模目的样本集中总结出来的,因此,没有一个估算模型能够适用于所有类型

9、的软件和开发环境。型能够适用于所有类型的软件和开发环境。2024/9/1812大连理工大学软件学院静态单变量模型静态单变量模型这类模型的总体结构形式如下:这类模型的总体结构形式如下:E=A+B(ev) CA、B和和C是由经验数据导出的常数,是由经验数据导出的常数,E是以人月是以人月为单位的工作量,为单位的工作量,ev是估算变量是估算变量(LOC或或FP)。大多数模型都有某种形式的调整成分,使得大多数模型都有某种形式的调整成分,使得E能能够依据项目的其他特性够依据项目的其他特性(例如,问题的复杂程度、例如,问题的复杂程度、开发人员的经验、开发环境等开发人员的经验、开发环境等)加以调整。加以调整。

10、2024/9/1813大连理工大学软件学院1.面向面向LOC的估算模型的估算模型1.Walston Felix模型模型E=5.2(KLOC)0.912.Bailey Basili模型模型E=5.5+0.73(KLOC)1.163.Boehm简单模型简单模型E=3.2(KLOC)1.054.Doty模型模型(在在KLOC9的情况下的情况下)E=5.288(KLOC)1.4072024/9/1814大连理工大学软件学院2.面向面向FP的估算模型的估算模型1.Albrecht & Gaffney模型模型E=-13.39+0.0545FP2.Kemerer模型模型E=60.627.72810-8 FP

11、33.Maston、Barnett和和Mellichamp模型模型E=585.7+5.12FP2024/9/1815大连理工大学软件学院动态多变量模型动态多变量模型也称为软件方程式,根据从也称为软件方程式,根据从4000多个当代软件项多个当代软件项目中收集的生产率数据推导出来的。目中收集的生产率数据推导出来的。把工作量看作是软件规模和开发时间两个变量的把工作量看作是软件规模和开发时间两个变量的函数。函数。E = LOCB0.333/P 3 (1/t) 4E是以人月或人年为单位的工作量;是以人月或人年为单位的工作量;t是以月或年为单位的项目持续时间;是以月或年为单位的项目持续时间;B是是“特殊技

12、术因子特殊技术因子”,随着对集成、测试、质量保,随着对集成、测试、质量保证、文档及管理技术的需求的增长而缓慢增加,对于证、文档及管理技术的需求的增长而缓慢增加,对于较小的程序较小的程序(KLOC=510),B=0.16,对于超过,对于超过70K LOC的程序,的程序,B=0.39;2024/9/1816大连理工大学软件学院P是是“生生产产率率参参数数”,反反映映下下述述因因素素对对工工作作量量的的影影响:响:总体的过程成熟度及管理水平;总体的过程成熟度及管理水平;使用良好的软件工程实践的程度使用良好的软件工程实践的程度使用的程序设计语言的级别;使用的程序设计语言的级别;软件环境的状态;软件环境

13、的状态;软件项目组的技术及经验;软件项目组的技术及经验;应用系统的复杂程度。应用系统的复杂程度。2024/9/1817大连理工大学软件学院当开发实时嵌入式软件时,典型值是当开发实时嵌入式软件时,典型值是P=2000;对于电信;对于电信和系统软件来说,和系统软件来说,P=10000;对于商业系统应用,;对于商业系统应用,P=28000。适用于当前项目的生产率参数,可以从历史。适用于当前项目的生产率参数,可以从历史数据导出。数据导出。软件方程式有两个独立的变量:软件方程式有两个独立的变量:对软件规模的估算值对软件规模的估算值(用用LOC表示表示);以月或年为单位的项目持续时间。以月或年为单位的项目

14、持续时间。从上式可以看出,开发同一个软件从上式可以看出,开发同一个软件(即即LOC固定固定)的时候,的时候,如果把项目持续时间延长一些,则可降低完成项目所需如果把项目持续时间延长一些,则可降低完成项目所需要的工作量。要的工作量。2024/9/1818大连理工大学软件学院COCOMO模型模型COCOMO模型是模型是Boehm提出的构造性成本模型提出的构造性成本模型(COnstructive COst MOdel),是一种层次结构的,是一种层次结构的软件估算模型。软件估算模型。下面以下面以中级中级COCOMO模型为例,介绍构造性成模型为例,介绍构造性成本模型。该模型把软件开发工作量表示成代码行本模

15、型。该模型把软件开发工作量表示成代码行数数(KLOC)的非线性函数:的非线性函数:2024/9/1819大连理工大学软件学院其中其中MM是开发工作量是开发工作量(以人月为单位以人月为单位),C1是是模型系数,模型系数,KLOC是估计的代码行数,是估计的代码行数,a是模是模型指数,型指数,fi(i=1到到15)是成本因素。是成本因素。每个成本因素都根据它的重要程度和影响大每个成本因素都根据它的重要程度和影响大小赋予一定数值。成本因素影响所有工程项小赋予一定数值。成本因素影响所有工程项目,即使不使用目,即使不使用COCOMO模型估算成本,也模型估算成本,也应该注意这些因素。可以把成本因素划分成应该

16、注意这些因素。可以把成本因素划分成产品因素、计算机因素、人员因素和项目因产品因素、计算机因素、人员因素和项目因素等。素等。2024/9/1820大连理工大学软件学院1.产品因素产品因素1.要求的软件可靠性要求的软件可靠性(RELY)2.数据库规模数据库规模(DATA)3.软件产品复杂程度软件产品复杂程度(CPLX)2.计算机因素计算机因素1.执行时间的约束执行时间的约束(TIME)2.存储约束存储约束(STOR)3.环境变更率环境变更率(VIRT)4.计算机换向时间计算机换向时间(TURN)2024/9/1821大连理工大学软件学院3.人员因素人员因素1.系统分析员的能力系统分析员的能力(AC

17、AP)2.应用经验应用经验(AEXP)3.程序员的能力程序员的能力(PCAP)4.环境知识环境知识(VEXP)5.语言知识语言知识(LEXP)2024/9/1822大连理工大学软件学院4.项目因素项目因素1.程序设计实践程序设计实践(MODP)2.软件工具软件工具(TOOL)3.进度约束进度约束(SCED)2024/9/1823大连理工大学软件学院软件开发项目可以分成软件开发项目可以分成组织式、半独立式和嵌入式组织式、半独立式和嵌入式三种三种模式。模式。对组织式软件的要求通常不苛刻,开发人员经验丰富,对组织式软件的要求通常不苛刻,开发人员经验丰富,而且对软件的使用环境很熟悉而且对软件的使用环境

18、很熟悉(通常是为自己所在的组织通常是为自己所在的组织开发软件开发软件),程序规模一般不大,程序规模一般不大(小于小于50000行代码行代码)。例如,。例如,简单的商业数据处理系统即属于组织式。简单的商业数据处理系统即属于组织式。嵌入式软件需要在很强的约束条件下运行,通常和某些嵌入式软件需要在很强的约束条件下运行,通常和某些硬设备紧密结合在一起硬设备紧密结合在一起(例如,空中交通管理软件例如,空中交通管理软件),对这,对这类软件系统的要求通常十分苛刻。类软件系统的要求通常十分苛刻。对半独立式软件的要求通常介于上述两类软件之间,但对半独立式软件的要求通常介于上述两类软件之间,但是这类软件的规模一般

19、都比较大是这类软件的规模一般都比较大(可达可达300000行代码行代码)。2024/9/1824大连理工大学软件学院下表列出了上述三种开发模式的模型系数和模型下表列出了上述三种开发模式的模型系数和模型指数。再下表列出了各个成本因素的实际值指数。再下表列出了各个成本因素的实际值(称称为工作量系数为工作量系数)。有了这两张表中的数据,就可。有了这两张表中的数据,就可以估算工作量了。以估算工作量了。2024/9/1825大连理工大学软件学院2024/9/1826大连理工大学软件学院对对64个覆盖了相当广泛的应用领域的项目样本的个覆盖了相当广泛的应用领域的项目样本的研究,证明了中级研究,证明了中级CO

20、COMO模型的有效性:对模型的有效性:对这些样本应用该模型,预测结果的误差在这些样本应用该模型,预测结果的误差在20%以以内的项目约占总项目的内的项目约占总项目的68%。2024/9/1827大连理工大学软件学院13.3 进度计划进度计划项目管理者的目标是定义全部项目任务,识别出项目管理者的目标是定义全部项目任务,识别出关键任关键任务务,跟踪关键任务的进展状况,以保证能及时发现拖延,跟踪关键任务的进展状况,以保证能及时发现拖延进度的情况。管理者必须制定一个足够详细的进度表,进度的情况。管理者必须制定一个足够详细的进度表,以便监督项目进度,并控制整个项目。以便监督项目进度,并控制整个项目。软件项

21、目的软件项目的进度安排进度安排,通过把工作量分配给特定的软件,通过把工作量分配给特定的软件工程任务,并规定完成工程任务,并规定完成各项任务起、止日期,从而将估各项任务起、止日期,从而将估算的工作量分布于计划好的项目持续期内。算的工作量分布于计划好的项目持续期内。2024/9/1828大连理工大学软件学院基本原则基本原则下述基本原则能够指导软件项目的进度安排。下述基本原则能够指导软件项目的进度安排。1.划分划分2.相互依赖性相互依赖性3.时间分配时间分配4.工作量确认工作量确认5.定义责任定义责任6.定义结果定义结果7.定义里程碑定义里程碑2024/9/1829大连理工大学软件学院Gantt图图

22、Gantt图图(甘特图甘特图)是历史悠久、应用广泛的是历史悠久、应用广泛的进度计划工具,下面通过一个非常简单的进度计划工具,下面通过一个非常简单的例子介绍这种工具。例子介绍这种工具。2024/9/1830大连理工大学软件学院旧木板房刷漆工程的Gantt图 为了醒目地表示里程碑,可以在Gantt图中加上菱形标记,一个菱形代表一个里程碑,如图所示。2024/9/1831大连理工大学软件学院标有里程碑的Gantt图2024/9/1832大连理工大学软件学院工程网络工程网络Gantt图能很形象地描绘任务分解情况,以及每个图能很形象地描绘任务分解情况,以及每个子任务子任务(作业作业)的开始时间和结束时间

23、,因此是进度的开始时间和结束时间,因此是进度计划和进度管理的有力工具。具有直观简明和容计划和进度管理的有力工具。具有直观简明和容易掌握、容易绘制的优点,但:易掌握、容易绘制的优点,但:不能显式地描绘各项作业彼此间的依赖关系;不能显式地描绘各项作业彼此间的依赖关系;进度计划的关键部分不明确,难于判定哪些部分应当进度计划的关键部分不明确,难于判定哪些部分应当是主攻和主控的对象;是主攻和主控的对象;计划中有潜力的部分及潜力的大小不明确,往往造成计划中有潜力的部分及潜力的大小不明确,往往造成潜力的浪费。潜力的浪费。2024/9/1833大连理工大学软件学院当把一个工程项目分解成许多子任务,并且彼此当把

24、一个工程项目分解成许多子任务,并且彼此间的依赖关系又比较复杂时,仅用间的依赖关系又比较复杂时,仅用Gantt图作为图作为安排进度的工具是不够的,不仅难于做出既节省安排进度的工具是不够的,不仅难于做出既节省资源又保证进度的计划,且还容易发生差错。资源又保证进度的计划,且还容易发生差错。工程网络工程网络是制定进度计划时另一种常用的图形工是制定进度计划时另一种常用的图形工具,它同样能描绘任务分解情况以及每项作业的具,它同样能描绘任务分解情况以及每项作业的开始时间和结束时间,还显式地描绘各个作业彼开始时间和结束时间,还显式地描绘各个作业彼此间的依赖关系。此间的依赖关系。2024/9/1834大连理工大

25、学软件学院在工程网络中用箭头表示作业在工程网络中用箭头表示作业(例如,刮旧漆,刷新漆,例如,刮旧漆,刷新漆,清理等清理等),用圆圈表示事件,用圆圈表示事件(一项作业开始或结束一项作业开始或结束)。注意,。注意,事件仅仅是可以明确定义的时间点,它并不消耗时间和事件仅仅是可以明确定义的时间点,它并不消耗时间和资源。作业通常既消耗资源又需要持续一定时间。资源。作业通常既消耗资源又需要持续一定时间。图是旧木板房刷漆工程的工程网络。图中表示刮第图是旧木板房刷漆工程的工程网络。图中表示刮第1面墙面墙上旧漆的作业开始于事件上旧漆的作业开始于事件1,结束于事件,结束于事件2。用开始事件。用开始事件和结束事件的

26、编号标识一个作业,因此和结束事件的编号标识一个作业,因此“刮第刮第1面墙上旧面墙上旧漆漆”是作业是作业12。2024/9/1835大连理工大学软件学院旧木板房刷漆工程的工程网络图中:12刮第1面墙上的旧漆;23刮第2面墙上的旧漆;24给第1面墙刷新漆;35刮第3面墙上旧漆;46给第2面墙刷新漆;47清理第1面墙窗户;58刮第4面墙上旧漆;68给第3面墙刷新漆;79清理第2面墙窗户;810给第4面墙刷新漆;910清理第3面墙窗户;1011清理第4面墙窗户;虚拟作业:34;56;67;89。2024/9/1836大连理工大学软件学院工程网络中的事件,如果既有箭头进入又有箭头离开,工程网络中的事件,

27、如果既有箭头进入又有箭头离开,则它既是某些作业结束又是另一些作业的开始。则它既是某些作业结束又是另一些作业的开始。例如,图中事件例如,图中事件2既是作业既是作业12(刮第刮第1面墙上的旧漆面墙上的旧漆)的的结束,又是作业结束,又是作业23(刮第刮第2面墙上旧漆面墙上旧漆)和作业和作业24(给给第第1面墙刷新漆面墙刷新漆)的开始。也就是说,只有第的开始。也就是说,只有第1面墙上的面墙上的旧漆刮完之后,才能开始刮第旧漆刮完之后,才能开始刮第2面墙上旧漆和给第面墙上旧漆和给第1面墙面墙刷新漆这两个作业。刷新漆这两个作业。因此,工程网络显式地表示了作业之间的依赖关系。因此,工程网络显式地表示了作业之间

28、的依赖关系。2024/9/1837大连理工大学软件学院在图中还有一些虚线箭头,它们表示在图中还有一些虚线箭头,它们表示虚拟作业虚拟作业,也就是,也就是事实上并不存在的作业。引入虚拟作业是为了显式地表事实上并不存在的作业。引入虚拟作业是为了显式地表示作业之间的依赖关系。示作业之间的依赖关系。例如,事件例如,事件4既是给第既是给第1面墙刷新漆结束,又是给第面墙刷新漆结束,又是给第2面墙面墙刷新漆开始刷新漆开始(作业作业46)。但是,在开始给第。但是,在开始给第2面墙刷新漆面墙刷新漆之前,不仅必须已经给第之前,不仅必须已经给第1面墙刷完了新漆,而且第面墙刷完了新漆,而且第2面面墙上的旧漆也必须已经刮

29、净墙上的旧漆也必须已经刮净(事件事件3)。也就是说,在事件。也就是说,在事件3和事件和事件4之间有依赖关系,或者说在作业之间有依赖关系,或者说在作业23(刮第刮第2面墙面墙上旧漆上旧漆)和作业和作业46(给第给第2面墙刷新漆面墙刷新漆)之间有依赖关系,之间有依赖关系,虚拟作业虚拟作业34明确地表示了这种依赖关系。明确地表示了这种依赖关系。注意,注意,虚拟作业既不消耗资源也不需要时间虚拟作业既不消耗资源也不需要时间。2024/9/1838大连理工大学软件学院估算进度估算进度画出类似上图那样的工程网络之后,系统分析员就可以画出类似上图那样的工程网络之后,系统分析员就可以借助它的帮助估算工程进度了。

30、为此需要在工程网络上借助它的帮助估算工程进度了。为此需要在工程网络上增加一些必要的信息。增加一些必要的信息。首先,把每个作业估计需要使用的时间写在表示该项作首先,把每个作业估计需要使用的时间写在表示该项作业的箭头上方。注意,箭头长度和它代表的作业持续时业的箭头上方。注意,箭头长度和它代表的作业持续时间没有关系,箭头仅表示依赖关系,它上方的数字才表间没有关系,箭头仅表示依赖关系,它上方的数字才表示作业的持续时间。示作业的持续时间。其次,为每个事件计算下述两个统计数字:最早时刻其次,为每个事件计算下述两个统计数字:最早时刻EET和最迟时刻和最迟时刻LET。这两个数字将分别写在表示事件。这两个数字将

31、分别写在表示事件的圆圈的右上角和右下角,如下图左下角符号所示。的圆圈的右上角和右下角,如下图左下角符号所示。2024/9/1839大连理工大学软件学院旧木板房刷漆工程的完整的工程网络旧木板房刷漆工程的完整的工程网络(黄色箭头是关键路径黄色箭头是关键路径)2024/9/1840大连理工大学软件学院事件的最早时刻是该事件可以发生的最早时间。事件的最早时刻是该事件可以发生的最早时间。通常工程网络中第一个事件的最早时刻定义为零,通常工程网络中第一个事件的最早时刻定义为零,其他事件的最早时刻在工程网络上从左至右按事其他事件的最早时刻在工程网络上从左至右按事件发生顺序计算。件发生顺序计算。计算最早时刻计算

32、最早时刻EETEET使用下述三条简单规则:使用下述三条简单规则:考虑进入该事件的所有作业;考虑进入该事件的所有作业;对于每个作业都计算它的持续时间与起始事件的对于每个作业都计算它的持续时间与起始事件的EETEET之和;之和;选取上述和数中的最大值作为该事件的最早时刻选取上述和数中的最大值作为该事件的最早时刻EETEET。2024/9/1841大连理工大学软件学院事件的最迟时刻是在不影响工程竣工时间的前提事件的最迟时刻是在不影响工程竣工时间的前提下,该事件最晚可以发生的时刻。下,该事件最晚可以发生的时刻。按惯例,最后一个事件按惯例,最后一个事件(工程结束工程结束)的最迟时刻就的最迟时刻就是它的最

33、早时刻。其他事件的最迟时刻在工程网是它的最早时刻。其他事件的最迟时刻在工程网络上从右至左按逆作业流的方向计算。络上从右至左按逆作业流的方向计算。计算最迟时刻计算最迟时刻LET使用下述三条规则:使用下述三条规则:考虑离开该事件的所有作业;考虑离开该事件的所有作业;从每个作业的结束事件的最迟时刻中减去该作业的持从每个作业的结束事件的最迟时刻中减去该作业的持续时间;续时间;选取上述差数中的最小值做为该事件的最迟时刻选取上述差数中的最小值做为该事件的最迟时刻LET。2024/9/1842大连理工大学软件学院关键路径关键路径图中有几个事件的最早时刻和最迟时刻相同,这图中有几个事件的最早时刻和最迟时刻相同

34、,这些事件定义了关键路径,在图中关键路径用粗线些事件定义了关键路径,在图中关键路径用粗线箭头表示。箭头表示。关键路径上的事件关键路径上的事件(关键事件关键事件)必须准时发生,组必须准时发生,组成关键路径的作业成关键路径的作业(关键作业关键作业)的实际持续时间不的实际持续时间不能超过估计的持续时间,否则工程就不能准时结能超过估计的持续时间,否则工程就不能准时结束。束。2024/9/1843大连理工大学软件学院机动时间机动时间不在关键路径上的作业有一定的机动余地不在关键路径上的作业有一定的机动余地实际开始时实际开始时间可以比预定时间晚一些,或者实际持续时间可以比预计间可以比预定时间晚一些,或者实际

35、持续时间可以比预计的持续时间长一些,而并不影响工程的结束时间。的持续时间长一些,而并不影响工程的结束时间。一个作业可以有的全部机动时间等于它的结束事件的最迟一个作业可以有的全部机动时间等于它的结束事件的最迟时刻减去它的开始事件的最早时刻,再减去这个作业的持时刻减去它的开始事件的最早时刻,再减去这个作业的持续时间:续时间:机动时间机动时间=(LET)结束结束-(EET)开始开始-持续时间持续时间对于前述油漆旧木板房的例子,计算得到的非关键作业的对于前述油漆旧木板房的例子,计算得到的非关键作业的机动时间列在表中。机动时间列在表中。2024/9/1844大连理工大学软件学院2024/9/1845大连理工大学软件学院在工程网络中每个作业的机动时间写在代在工程网络中每个作业的机动时间写在代表该项作业的箭头下面的括弧里。表该项作业的箭头下面的括弧里。在制定进度计划时仔细考虑和利用工程网在制定进度计划时仔细考虑和利用工程网络中的机动时间,往往能够安排出既节省络中的机动时间,往往能够安排出既节省资源又不影响最终竣工时间的进度表。资源又不影响最终竣工时间的进度表。2024/9/1846大连理工大学软件学院旧木板房刷漆工程改进的Gantt图之一2024/9/1847大连理工大学软件学院

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号