当前位置: 首页 > news >正文

软考高项——计算专题

更新中...

项目整体管理

项目选择方法

1. 净现值分析(Net Present Value,NPV)

 t 表示现金流的持续时间,A表示每年的现金流量,r是折现率(贴现率)。

记住下面计算公式,如果折现率是10%,顺便记住下面数字,如果不是10%则带入计算。

第一年的折现因子为 1/1.1,折现就是A*0.91

第二年的折现因子为1/1.21,折现为A*0.83

第三年的折现因子为1/1.33,折现为A*0.75

第四年的折现因子为1/1.46,折现为A*0.68

第五年的折现因子为1/1.61,折现为A*0.62

A为(成本 + 收益),注意成本应加上负号。

举例:

注意:投资金额相同,时间相同的情况下,净现值越大越好。 

2.投资收益率分析(ROI,Return on InvestMent)

ROI= (总的折现收益一总的折现成本)/折现成本。

 

画表格:
201620172018201920202021
收入6666
支出121.51.51.51.5
现金流-124.54.54.54.5

1. 投资回收期

2016年算为0年,第三年2019年收回9万,还差3万,3/4.5 = 1.67, 静态投资回收期为3.67。D

2. 投资收益率

总成本:18

总收益:24

ROI = (24 - 18) / 18 = 0.33; B

3.投资回收期分析

当累计折现成本减去累计折现收益开始大于0时,回收就完成了。

注意区分动态回收期和静态回收期(不需要折现)。

举例:

 根据上图可以画出下面的表:

0
1000
-1000300300300300300

第三年收回900,还差100,100/300 = 0.3,所以静态投资回收期为3.3,答案是D。

这题是求动态投资回收期的,需要折现。

注意这题的初期投资,不算是一年答案是B。

2011年置为0年

注意:计算过程中要四舍五入。

进度管理

衡量项目规模

LOC (Line of Code )衡量项目规模。

例如,某软件公司统计发现该公司每←万行 语言源代码形成的源文件约为 250KB ,某项目的源文件大小为 3.75MB ,则可估计该项目源代码大约为 15 万行,该项目累计投 入工作量为 240 人月 每人月费用为 10000 元(包括人均工资、福利、办公费用公摊等)。
该项目中 LOC 的价值为:(240× 10000) /150000=16 /LOC;
该项目的人月均代码行数为:000/240=625LOC/人月;

类比估算

软件项目中用类比估算法?往往还要解决可重用代码的估算问题。

等价代码行 =(重新设计百分比卡重新编码百分比+重新测试百分比) /3 ]×已有代码行。

举例:有 10 000 行代码 假定 30% 需要重新设计, 50%  需要重新编码,  70% 需要重 新测试 那么其等价的代码行可以计算为:
(30% +  50% +  70%) /3 10 000=5000 等价代码行
即重用这 10000 代码相当于编写 5000 代码行的工作量。

总浮动时间

定义:在不延误项 目完工时间且不屈反illJ 豆制约因素的前提 二活动司以从最早开始时间推迟或拖延的时间量 就是该活动的进度灵活性。
本活动的最迟完成时间减去本活动的最早完成时间,或本活动的最迟开始时间减去本活动的最早开始 时间。
  • 最早开始时间 (Earliest Start time, ES)。某项活动能够开始的最早时间。
  • 最早结束时间 (Earliest Finish time, EF )。某项活动能够完成的最早时间。 EF=ES十工期
  • 最迟结束时间( Latest Finish time, LF )。为了使项目按时完成,某项活动必须完成的最迟时间。
  • 最迟开始时间( Latest Start 始的最迟;时间。 LS )。)。为了使项目按时完成,某项活动必须开始的最迟时间。

记住下面的表格

最早开始时间(ES)工期最早完成时间(EF = ES + 工期)
活动
最迟开始时间 (LS = LF - 工期)总浮动时间(LF - EF)最迟完成时间(LF)

自由浮动时间

“自由浮动时间“ 是指在不延误任何紧后活动的最早开始时间且不违反进度制约因 素的前提下 活动可以从最早开始时间推迟 或拖延的时间量。
其计算方法为:紧后活动的最早开始时间(ES)的最小值减去本活动的最早完成时间(EF)。
如下图:
  1.  D的”总浮动时间“为155,自由浮动时间为0;
  2. C的总浮动时间为5,自由浮动时间为20-15 = 5;
  3. B的总浮动时间为0,自由浮动时间为0;切B在关键路径上。

注意:关键路径上的活动,总浮动时间和自由浮动时间为0。

三点估算

计划评审技术,PERT,又叫三点估算,可以估计整个项目在某个时间内完成的概率。

乐观时间(OT):基于活动的最好情况,所得到的活动持续时间。用a表示

最可能时间(MT):正常情况下,完成某项工作的时间。用m表示

悲观时间(PT):最不利的情况下,完成某项工作的时间。用b表示

PERT 分析方法对以上3 种估算进行加权平均,来计算预期活动持续时间t

方差:

标准差:

 

如果项目没有明说,默认就是贝塔分布:

u就是上面计算出来的t,假设t是50,标准差是5,

  • 则项目在45天到55天内完成的概率是68.2%。
  • 项目在40天到60天完成的概率是95.4%。
  • 项目在35天到85天完成的概率是99.7%
如果客户要求60天内完成,则计算概率:95.4% + 2.1% + 0.1% = 97.6%。

成本管理

挣值管理(EVM)

1. 计划价值(PV)

为计划工作分配的经批准的预算。不包括管理储备,PV的总和有时候被称为绩效测量基准(PMB),项目的总计划价值又被称为完共预算(BAC)

2. 挣值(EV)

对已完成工作的测量值,用分配给该工作的预算来表示。

 3. 实际成本(AC)

在给定时间段内,执行某工作而实际发生的成本。

4. 测量进度绩效的指标(SV)

SV = EV - PV

5. 测量项目成本的指标(CV)

CV = EV - AC

6. 进度绩效指数(SPI)

SPI = EV/PV

SPI大于0,说明已完成的工作量超过计划;SPI小于0,说明已经完成的工作流未达到计划要求。

注意:若要评估整个项目是否超期,还需要对关关键路径上的绩效进行单独分析。

7. 成本绩效指数(CPI)

CPI = EV/AC

CPI大于0,说明到目前为止,成本有结余。CPI小于0,说明已完成工作的成本超支。

预测

完工尚需绩效指数TCPI

绩效审查

以上都是成本管理技术。

相关文章:

  • 东芝发布智能栅极驱动光电耦合器,简化功率器件外围电路的设计
  • 如何通过供应链数字化业务协同,赋能化工企业降本增效
  • 第七章【ADFS集成Exchang实现OWA\ECP单点登录SSO】ADFS服务器对Exchange的配置***(本栏目重点)
  • SpringBoot 整合 RabbitMQ 实现消息回调、手动确认 (二) 有图 有源码
  • Java 学习如逆水行舟,不进则退,100 本 java 电子书推荐
  • 无穷滚动加载(v-infinite-scroll)
  • 基于springboot+vue的房屋出租租赁系统 elementui
  • java笔记整理
  • python打包加密工具:Pyinstaller和Nuitka
  • C++PrimerPlus(第6版)中文版:Chapter14.2私有继承use_stui
  • Leetcode 337. 打家劫舍 III
  • 银行利率bp是什么意思,利率bp怎么换算
  • 面试~jvm(JVM内存结构、类加载、双亲委派机制、对象分配,了解垃圾回收)
  • 公众号搜题接口系统
  • 人工神经网络技术及应用,人工神经网络应用场景
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • ➹使用webpack配置多页面应用(MPA)
  • angular组件开发
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • java中具有继承关系的类及其对象初始化顺序
  • JS创建对象模式及其对象原型链探究(一):Object模式
  • leetcode386. Lexicographical Numbers
  • magento2项目上线注意事项
  • pdf文件如何在线转换为jpg图片
  • PHP 小技巧
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • spark本地环境的搭建到运行第一个spark程序
  • SQL 难点解决:记录的引用
  • storm drpc实例
  • vuex 笔记整理
  • zookeeper系列(七)实战分布式命名服务
  • 百度小程序遇到的问题
  • 关于字符编码你应该知道的事情
  • 数据科学 第 3 章 11 字符串处理
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 小试R空间处理新库sf
  • 学习JavaScript数据结构与算法 — 树
  • 赢得Docker挑战最佳实践
  • k8s使用glusterfs实现动态持久化存储
  • 翻译 | The Principles of OOD 面向对象设计原则
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • #162 (Div. 2)
  • #pragma预处理命令
  • (2022版)一套教程搞定k8s安装到实战 | RBAC
  • (pojstep1.3.1)1017(构造法模拟)
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (蓝桥杯每日一题)love
  • (小白学Java)Java简介和基本配置
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .NET 4.0中的泛型协变和反变
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET 指南:抽象化实现的基类
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .NET学习全景图