软考中级(系统集成项目管理工程师)案例分析计算题-笔记
案例分析计算题必拿分!!
1.成本进度管理
初中数学题,整了一堆缩写,容易给人绕晕
知道英文全称后就好理解了名词汇总:
| 英文缩写 | 英文全称 | 含义 | 公式 |
|---|---|---|---|
| PV | Planned Value (计划值) | 按照计划到当前时间点需要花费的钱 | 根据题目自己加 |
| AC | Actual Cost(真实花费) | 当前时间点已经花费的真实成本 | 根据题目自己加,分批打款的就按当前时间点到账的钱来算 |
| EV | Earned Value(挣值) | 当前时间点实际完工工作的预算成本 | 将每个阶段(预算 * 进度)相加 |
| SV | Schedule Variance(进度偏差) | 项目进度的偏差情况,大于 0 进度超前 | EV - PV |
| CV | Cost Variance(成本偏差) | 项目成本的偏差情况,大于 0 节约成本 | EV - AC |
| SPI | Schedule Performance Index(进度绩效指数) | 衡量项目的进度效率,大于 1 进度超前 | EV/PV |
| CPI | Cost Performance Index(成本绩效指数) | 衡量项目的成本效率,大于 1 节约成本 | EV/AC |
| 典型偏差 | 假设目前的绩效趋势会持续下去,即项目未来的成本和进度表现将与当前观察到的绩效相似。 | 后续工作偏差程度一样 | 后续指数 SPI、CPI 与计算的一样 |
| 非典型偏差 | 假设目前的偏差是特殊的、非经常性的,未来项目的绩效将会回归到最初的计划绩效。 | 后续工作没有偏差按照计划进行 | 后续指数 SPI、CPI 为 1 |
| BAC | Budget at Completion(完工预算) | 计划完成整个项目的预算 | 整个项目每个活动预算之和 |
| ETC | Estimate to Completion(剩余成本估算) | 估计一下当前时间点到项目完成还需要的钱 | (BAC-EV)/CPI |
| EAC | Estimate at Completion(完工估算) | 估计一下实际要完成整个项目所花的钱 | AC + ETC |
| TCPI | To Completion Performance Index(剩余绩效指数) | 剩余预算每单位成本所对应的工作价值 | (BAC-EV)/ETC |
简单理解
先重点理解一下这个典型偏差和非典型偏差,
典型偏差就是将错就错,后续继续按照之前的绩效来工作,大家大多数都是典型的不知悔改,那么前面根据真实情况算的那些指数(CPI、SPI)都可以直接用到后续工作中进行估计
非典型偏差就是知错就改,后续工作经过改正调整,按照计划的绩效来执行,也就是说不会产生偏差了,那么后续工作的指数(CPI、SPI)就为1
两条线:工作价值(计划)和工作花费(实际)
计划情况下: 1 花费要产生 1 价值
BAC 就是总的工作价值,
EA 就是当前时间点实际创造出来的工作价值
PV 就是当前时间点,计划应该创造的工作价值
EA-PV 工作价值对比,反应工作的进度情况
AC 是当前时间点,实际的花费
EA-AC 实际价值与实际花费上的对比,反应花费情况
ETC 剩余工作所需的花费
BAC-EV 剩余的工作价值
-
典型偏差,将错就错,之前产生的价值和花费的比值应该和之后产生的价值和所需的花费的比值相同
EV/AC = (BAC-EV)/ETC
ETC=(BAC-EV)/(EV/AC)
ETC=(BAC-EV)/CPI -
非典型偏差,知错就改,1 花费产生 1 价值
剩余所需花费 = 剩余工作价值
ETC=BAC-EV
实际总花费 = 当前时间点花费 + 剩下所需花费
EAC = AC + ETC
做题做题
遇见题目可以先将表中前 7 个求出来放在记事本里面





2.单代号图
| 缩写 | 英文全称 | 含义 |
|---|---|---|
| ES | Early Start(最早开始时间) | 表示在没有任何延迟的情况下可以开始执行的最早时间点 |
| EF | Early Finish(早期完成时间) | 表示在没有任何延迟的情况下可以完成的最早时间点 |
| LS | Late Start (延迟开始时间) | 表示任务必须在不推迟项目完成日期的前提下开始的最迟时间 |
| LF | Late Finish(延迟完成时间) | 表示任务必须在不推迟项目完成日期的前提下完成的最迟时间 |
| DU | Duration(工作历时) | 活动的工期 |
| TF | Total Float(总浮动时间) | 表示任务可以延迟的总时间,是任务的最早开始时间和最迟开始时间之间的差异 |
| FF | Free Float(自由浮动时间) | 表示任务可以自由延迟的时间,是任务的最早开始时间和后续任务的最早开始时间之间的差异 |
节点组成:

总浮动时间 = 最早开始时间 - 最迟开始时间 = 最早完成时间 - 最迟完成时间
自由浮动时间 = 下一个任务最早开始时间的最小值 - 当前任务最早完成时间
直接上题来理解:


做题思路:先根据题目给的活动顺序顺推,画出单代号网络图,并将ES DU EF 值都填上如下图:
不同颜色表示数据来源
任务最早开始时间与该任务相关的上一个任务的最早完成时间有关,只有相关的前面的任务全都完成,当前任务才能开始对吧
D 之前有 B C 两个任务,只有 B C 都完成了才能开始 D,所以 D 的最早开始时间是 B C 最早完成时间中的最大的那个

再逆向推,求出LS LF 和 TF
当前任务的最迟结束时间与当前任务相关的下一个任务有关,只有当前任务完成了,才能进行与当前任务相关的下一个任务对吧
只有 D 任务结束了才能开始 G 和 F 任务,那么 D 的最迟结束时间肯定要小于等于 F和 G 的最迟开始时间
所以 D 的最迟完成时间取 F 和 G 中最迟开始时间中的最小值

关键路径上没有一天是可以浪费对吧,关键路径上每个活动的总浮动时间都为 0

相关文章:
软考中级(系统集成项目管理工程师)案例分析计算题-笔记
案例分析计算题必拿分!! 1.成本进度管理 初中数学题,整了一堆缩写,容易给人绕晕 知道英文全称后就好理解了名词汇总: 英文缩写英文全称含义公式PVPlanned Value (计划值)按照计划到当前时间点需要花费的钱根据题目自…...
Docker打包自己项目推到Docker hub仓库(windows10)
一、启用Hyper-V和容器特性 1.应用和功能 2.点击程序和功能 3.启用或关闭Windows功能 4.开启Hyper-V 和 容器特性 记得重启生效!!! 二、安装WSL2:写文章-CSDN创作中心https://mp.csdn.net/mp_blog/creation/editor/143057041 三…...
CesiumJS 案例 P20:监听鼠标滚轮、监听鼠标左键按下与松开、监听鼠标右键按下与松开、监听鼠标左击落点
CesiumJS CesiumJS 是一个开源的 JavaScript 库,它用于在网页中创建和控制 3D 地球仪(地图) CesiumJS 官网:https://www.cesium.com/ CesiumJS 下载地址:https://www.cesium.com/platform/cesiumjs/ CesiumJS API 文…...
如何使用Web-Check和cpolar实现安全的远程网站监测与管理
文章目录 前言1.关于Web-Check2.功能特点3.安装Docker4.创建并启动Web-Check容器5.本地访问测试6.公网远程访问本地Web-Check7.内网穿透工具安装8.创建远程连接公网地址9.使用固定公网地址远程访问 前言 本期给大家分享一个网站检测工具Web-Check,能帮你全面了解网…...
随机生成100组N个数并对比,C++,python,matlab,pair,std::piecewise_construct
随机生成100组N个数,数的范围是1到35,并检查是否包含目标数组的数字 python版本 import numpy as np def count_groups_containing_obj(N, obj):# 随机生成100组N个数,数的范围是1到35groups np.random.randint(1, 36, size(1000, N))#pri…...
python爬虫获取数据后的数据提取
文章目录 python爬虫中的数据提取1.Json格式数据的数据提取2.Html格式数据提取之bs4解析器如何使用快速使用对象的种类Tagname和attributes属性NavigableString(字符串)BeautifulSoupComment 子节点.contents.children.descendants 父节点.parent.parents 节点内容.string.stri…...
前段(vue)
目录 跨域是什么? SprinBoot跨域的三种解决方法 JavaScript 有 8 种数据类型, 金额的用什么类型。 前段 区别 JQuery使用$.ajax()实现异步请求 Vue 父子组件间的三种通信方式 Vue2 和 Vue3 存在多方面的区别。 跨域是什么? 跨域是指…...
pairwise算法之rank svm
众所周知,point-wise/pair-wise/list-wise是机器学习领域中重要的几种建模方法。比如,最常见的分类算法使用了point-wise,即一条样本对应一个label(0/1),根据多条正负样本,使用交叉熵(cross entropy&#x…...
SAP RFC 用户安全授权
一、SAP 通讯用户 对于RFC接口的用户,使用五种用户类型之一的“通讯”类型,这种类型的用户没有登陆SAPGUI的权限。 二、对调用的RFC授权 在通讯用户内部,权限对象:S_RFC中,限制进一步可以调用的RFC函数授权ÿ…...
记录新建wordpress站的实践踩坑:wordpress 上传源码新建站因权限问题导致无法访问、配置新站建站向导以及插件主题上传配置的解决办法
官方文档:How to install WordPress – Advanced Administration Handbook | Developer.WordPress.org 但是没写权限问题,可以下载到 wordpress官方包。 把下载的wordpresscn的包解压并上传到服务器目录下,但是因为是root上传导致了权限问题…...
为啥学习数据结构和算法
基础知识就像是一座大楼的地基,它决定了我们的技术高度。而要想快速做出点事情,前提条件一定是基础能力过硬,“内功”要到位。 想要通关大厂面试,千万别让数据结构和算法拖了后腿 我们学任何知识都是为了“用”的,是为…...
Java - 免费图文识别_Java_免费_图片转文字_文字识别_spring ai_spring ai alibaba
本文主要是介绍借助阿里云免费的大模型额度来做高质量的图转文识别,图片转文字,或者文字识别都可以使用,比传统的OCR模式要直接和高效很多 。 本文使用的技术是spring ai qwen vl 。 Qwen vl有 100万Token 免费额度,可以用来免费…...
《JVM第6课》本地方法栈
文章目录 1 什么是本地方法1.1 本地方法的好处1.2 声明本地方法1.3 实现本地方法1. 生成头文件2. 编写C语言实现3. 编译C代码4. 运行Java程序 1.4 使用JNA1.5 总结 2 本地方法栈2.1 特点2.2 本地方法栈与Java虚拟机栈的区别2.3 本地方法栈的工作流程2.4 总结 无痛快速学习入门J…...
3.1 快速启动Flink集群
文章目录 1. 环境配置2. 本地启动3. 集群启动4. 向集群提交作业4.1 提交作业概述4.2 添加打包插件4.3 将项目打包4.4 在Web UI上提交作业4.5 命令行提交作业 在本实战中,我们将快速启动Apache Flink 1.13.0集群,并在Hadoop集群环境中提交作业。首先&…...
如何设计一个毫秒级的接口?
设计一个毫秒级的接口需要考虑多个方面,包括网络延迟、服务器性能、代码效率、数据库查询优化等。以下是一些建议,帮助你设计一个毫秒级的接口: 网络优化: 使用HTTP/2或更高版本,以减少连接建立和传输的开销。尽可能减…...
从语义实施工程师到大数据开发工程师的职业转型
在信息技术行业,随着数据驱动决策的流行和企业对大数据需求的急剧增加,越来越多的专业人士开始考虑将他们的技能转移到大数据领域。本文将探讨如何从一个语义实施工程师转变为一个大数据开发工程师。两者虽然都与数据密切相关,但在技术重点和…...
关联容器笔记
关联容器总结 有序关联容器 键值的顺序自动排序,键值必须支持 < 操作符 底层数据结构 使用平衡树,比如(红黑树)增删查的平均时间复杂度接近 O(logn) 种类 std::set:集合,包含唯一的键元素。 std…...
在阿里云快速启动Umami玩转网页分析
阿里云计算巢提供了Umami快速部署能力,使用者不需要自己下载代码,不需要自己安装复杂的依赖,不需要了解底层技术,只需要在控制台图形界面点击几下鼠标就可以快速部署并启动Umami,非技术同学也能轻松搞定。 什么是Umam…...
Linux练习作业
1.搭建dns服务器能够对自定义的正向或者反向域完成数据解析查询。 2.配置从DNS服务器,对主dns服务器进行数据备份 环境准备 主从服务器都需要进行的操作#关闭防火墙、SELinnux systemctl stop firewalld setenforce 0#软件安装 yum install bind -y实验一&#…...
FFMPEG录屏(21)--- Linux 下基于X11枚举所有可见窗口,并获取标题、图标、缩略图、进程路径等信息
在 Linux X11 下枚举窗口并获取窗口信息 在 Linux 系统中,X11 是一个非常流行的窗口系统,它提供了丰富的 API 用于管理和操作窗口。在这篇博客中,我们将详细介绍如何使用 X11 枚举当前系统中的窗口,并获取它们的标题、截图、进程…...
基于大模型的 UI 自动化系统
基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...
C++_核心编程_多态案例二-制作饮品
#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为:煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例,提供抽象制作饮品基类,提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...
R语言AI模型部署方案:精准离线运行详解
R语言AI模型部署方案:精准离线运行详解 一、项目概述 本文将构建一个完整的R语言AI部署解决方案,实现鸢尾花分类模型的训练、保存、离线部署和预测功能。核心特点: 100%离线运行能力自包含环境依赖生产级错误处理跨平台兼容性模型版本管理# 文件结构说明 Iris_AI_Deployme…...
IGP(Interior Gateway Protocol,内部网关协议)
IGP(Interior Gateway Protocol,内部网关协议) 是一种用于在一个自治系统(AS)内部传递路由信息的路由协议,主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP&…...
UDP(Echoserver)
网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法:netstat [选项] 功能:查看网络状态 常用选项: n 拒绝显示别名&#…...
springboot整合VUE之在线教育管理系统简介
可以学习到的技能 学会常用技术栈的使用 独立开发项目 学会前端的开发流程 学会后端的开发流程 学会数据库的设计 学会前后端接口调用方式 学会多模块之间的关联 学会数据的处理 适用人群 在校学生,小白用户,想学习知识的 有点基础,想要通过项…...
2025年渗透测试面试题总结-腾讯[实习]科恩实验室-安全工程师(题目+回答)
安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 腾讯[实习]科恩实验室-安全工程师 一、网络与协议 1. TCP三次握手 2. SYN扫描原理 3. HTTPS证书机制 二…...
C# winform教程(二)----checkbox
一、作用 提供一个用户选择或者不选的状态,这是一个可以多选的控件。 二、属性 其实功能大差不差,除了特殊的几个外,与button基本相同,所有说几个独有的 checkbox属性 名称内容含义appearance控件外观可以变成按钮形状checkali…...
32位寻址与64位寻址
32位寻址与64位寻址 32位寻址是什么? 32位寻址是指计算机的CPU、内存或总线系统使用32位二进制数来标识和访问内存中的存储单元(地址),其核心含义与能力如下: 1. 核心定义 地址位宽:CPU或内存控制器用32位…...
【Java】Ajax 技术详解
文章目录 1. Filter 过滤器1.1 Filter 概述1.2 Filter 快速入门开发步骤:1.3 Filter 执行流程1.4 Filter 拦截路径配置1.5 过滤器链2. Listener 监听器2.1 Listener 概述2.2 ServletContextListener3. Ajax 技术3.1 Ajax 概述3.2 Ajax 快速入门服务端实现:客户端实现:4. Axi…...
