工程评估评审技(ProgramEvaluationAndReviewTechnique,PERT)是评估软件的一种历时估算办法。

1工程评估评审技术

1.1概述RERT背景

根据了解的背景知识,可以知道工程评估评审技术是原美国海军用于军事领域的。简称(Program Evaluation And Review Technique,PERT),PERT是用网络顺序图的逻辑关系来加权历时估算,来计算项目历时的。当估算历时存在不缺地性时,或者说具有一定的风险时,采用这种方法最合适。

1.2实现RERT

1.2.1历时估算

RERT历时=(O+4M+P)/6

其中O(项目完成的最小估算值或者叫乐观估算值),P(项目完成的最大估算值或者叫悲观估算值),M(活动完成的最大可能估算值)。

如下图1-1网上图书订阅系统ADM网络图所示,再估算网上图书订阅系统的设计历时的时候,整个过程都存在很大的不确定性,如下表1-1所示表示了各个过程的最乐观,最可能,最悲观的历时天数,所以可以根据RERT历时公式计算结果。

一个任务路径上所有任务的历时就是这个任务的历时估算了,图1-1所示的 网络图的路径历时为37.3天,即这个项目的总历时为37.3天。如图1-1表所示。

表1-1RERT方法估算网上图书订阅系统历时

估计值

任务

最乐观值(天)

最可能值(天)

最悲观值(天)

RERT估算值(天)

用户需求分析

5

6

12

6.8

产品功能概述

3

4

8

4.5

软件设计

15

21

30

21.5

软件开发测试

3

4

8

4.5

网上图书订阅系统

37.3

1.2.2风险分析

由于用RERT方法估算历时会存在一定的风险,因此要进一步给出风险分析结果,用标准差和方差来表示。

标准差和方差可以表示历时估计的可信程度或者项目完成的概率,所以需要估计网络图中的历时情况。

图1-1中,各个任务的标准差及方差如表1-2所示。

表1-2网上图书订阅系统的标准差和方差

估计值

任务

最乐观值(天)

最可能值(天)

最悲观值(天)

标准差(天)

方差(天)

用户需求分析

5

6

12

7/6

49/36

产品功能概述

3

4

8

5/6

25/36

软件设计

15

21

30

15/6

225/36

软件开发测试

3

4

8

5/6

25/36

网上图书订阅系统路径

2.2

324/36

根据所示项目的PERT总历时估算历时是37.3天,标准差=2.2这个项目估计概率历时如表1-3所示,项目在35.3天到39.5天完成的概率为68.3%,在33.1天到41.7天完成的概率为95.5%,在30.9天到43.9天完成的概率为99.7,在28.7天到46.1天完成的概率为99.9%。

图1-2正态分布概率图

表1-3网上图书订阅系统完成的概率分布

历时估计E=37.3,=2.2

范围

概率

T1

±

68.3%

35.3

39.5

T2

±2

95.5%

33.1

41.7

T3

±3

99.7%

30.9

43.9

T4

±4

99.9%

28.7

46.1

软件项目管理之历时估算(工程评估评审技术【Program Evaluation And Review Technique,PERT】)相关推荐

  1. PERT(计划评审技术Program Evaluation an Review Technique)

    制定进度表中的PERT方法会用到三点估算,计算公式如下: i. 期望值 = (悲观+乐观+4*最可能) / 6         ii. 标准差 = (悲观-乐观) / 6 在培训班听课时,几个讲师都说 ...

  2. PERT网络分析法(计划评估和审查技术,Program Evaluation and Review Technique)

    PERT网络分析法 PERT网络分析法(计划评估和审查技术,Program Evaluation and Review Technique) 目录 [隐藏] 1 什么是PERT网络分析? 2 PERT ...

  3. PERT(计划评审技术,Program Evaluation an Review Technique)

    如果你对项目管理.系统架构有兴趣,请加微信订阅号"softjg",加入这个PM.架构师的大家庭 PERT(计划评审技术,Program Evaluation an Review T ...

  4. (软件工程复习核心重点)第十二章软件项目管理-第一节:软件项目管理综述、估算软件规模和工作量估算

    文章目录 一:软件项目管理综述 (1)管理 (2)软件项目管理 二:估算软件规模 (1)代码行技术 A:定义 B:方法 C:优缺点 (2)功能点技术 A:定义 B:信息域特性 C:估算功能点的步骤 ① ...

  5. 软件项目管理之(估算代码行,类比估算,自下而上估算)

    1.0LOC(Lines of Code)估算代码行 本次项目是做的网上图书订阅系统,如果用C#写的话,如下图2.0WSB图所示,分为用户,图书信息等等方面,用户下边还可以细分,所以估计每一个小板块都 ...

  6. 「软件项目管理」成本估算模型——Walston-Felix模型和COCOMO Ⅱ模型

    Walston-Felix模型和COCOMO Ⅱ模型 序言 一.Walston-Felix模型 1. 公式 2. 举例 二.COCOMO模型(Constructive Cost Model) 1. 模 ...

  7. 软件项目管理复习(一-七章)

    例题 填空 实现项目目标的制约因素有(项目范围) .(成本).(进度计划) .(客户满意度)等. 项目管理包括(启动过程组) .(计划过程组) .(执行过程组) .(控制过程组) .(收尾过程组) 5 ...

  8. 软件项目管理案例教程-韩万江-期末复习

    软件项目管理-完整版 第1章 1.5敏捷项目管理 敏捷项目管理的特点 可以应对迅速变化的需求,是一种以人为核心的.迭代的.循序渐进的开发方法. 个体和交互胜过过程和工具 可以工作的软件胜过面面俱到的文 ...

  9. 软件项目管理韩万江版课后习题答案

    软件项目管理韩万江版课后习题答案,需要自取! 项目管理案例教程(第三版)习题及答案第一章软件项目管理概述 一.填空题 1.实现项目目标的制约因素有(项目范围).(成本).(进度计划).(客户满意度)等 ...

  10. 计划评审方法和关键路线法【PERT/CPM、统筹方法】

    [1]图与网络模型及方法:图与网络的基本概念 [2]图&网络模型应用-最短路径问题 [3]树:基本概念与最小生成树 [4]匹配问题: 匈牙利算法 .最优指派.相等子图 [5]Euler 图和 ...

最新文章

  1. 3句话概括 PUT/POST 的区别
  2. 【MVC】ASP.Net MVC 4项目升级MVC 5的方法
  3. 【Android 插件化】Hook 插件化框架 ( Hook Activity 启动流程 | Hook 点分析 )
  4. Android的Activity生命周期模拟程序及解析
  5. 计算机操作系统思维导图_我在b站学计算机
  6. Jmeter系列之接口依赖
  7. 菜鸟的MySQL学习笔记(三)
  8. jQuery操作DOM元素
  9. 判断点在多边形内部的方法(Java版)
  10. Unity3D内容加密保护
  11. 计划产量导入功能修改:
  12. taxi计费器c语言程序,基于单片机的出租车计费器的设计(附实物图,原理图,程序)...
  13. L2-029 特立独行的幸福 (递归) 有代码详细解析
  14. 前后端分离跨域问题Access to XMLHttpRequest at ‘http://localhos...has been blocked by CORS policy: No ‘Access-
  15. 论文阅读笔记《Few-Shot Learning with Global Class Representations》
  16. cesium 根据SampledPositionProperty与timeline实现轨迹回放功能(跟随视角、上帝视角) 详细代码与理解记录
  17. java jwe/jws_一篇文章带你分清楚JWT,JWS与JWE
  18. c语言去掉文件中重复单词,awk脚本 使用awk去掉重复的单词
  19. 力矩传感器使用特别注意事项有哪些?
  20. 时间间隔输出函数 python3

热门文章

  1. kindle不支持html,你的Kindle不支持夜间模式,也许是这个原因
  2. STM32单片机的学习方法(方法大体适用所有开发版入门)
  3. stm32的GPIO口PA0按键没按下就是低电平的分析
  4. BUAA 1489
  5. 深度学习项目-图片自动着色
  6. 前端实现炫酷动效_创建炫酷 CSS 背景效果的 10 个代码片段
  7. 【独立站运营】什么是营销转化率?如何提升转化率?
  8. SAP供应商主数据中税号1-5的用途
  9. ai如何旋转画布_ai怎么让一个图形等比旋转
  10. RxSwift 介绍与简单使用