软考案例分析题精选
试题一:阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
某公司中标了一个软件开发项目,项目经理根据以往的经验估算了开发过程中各项任务需要的工期及预算成本,如下表所示:
任务 | 紧前任务 | 工期 | PV | AC | ||
乐观 | 可能 | 悲观 | ||||
A | / | 2 | 5 | 8 | 500 | 400 |
B | A | 3 | 5 | 13 | 600 | 650 |
C | A | 3 | 3 | 3 | 300 | 200 |
D | B、C | 1 | 1 | 7 | 200 | |
E | C | 1 | 2 | 3 | 200 | 180 |
F | D、E | 1 | 3 | 5 | 300 |
到第13天晚上,项目经理检查了项目的进展情况和经费使用情况,发现A、B、C三项活动均已完工,D任务明天可以开工、E任务完成了一半、F尚未开工。
【问题1】请采用合适的方法估算各个任务的工期、并计算项目的总工期和关键路径(5分)
【问题2】分别给出C、D、E三项活动的总时差。(3分)
【问题3】请计算并分析该项目第13天晚上时的执行绩效情况。(7分)
【问题4】针对项目目前的绩效情况,项目经理应该采取哪些措施。(5分)
参考答案:
【问题1】(5分)
A=(2+8+5*4)/6=5 B=(3+13+5*4)/6=6 C=(3+3+3*4)/6=3
D=(1+7+1*4)/6=2 E=(1+3+2*4)/6=2 F=(1+5+3*4)/6=3
关键路径:A-B-D-F
工期:16天
【问题2】 (3分)
C活动的总时差:3 D活动的总时差:0 E活动的总时差:3
【问题3】 (7分)
PV=A+B+C+D+E=500+600+300+200+200=1800
EV=A+B+C+1/2E=500+600+300+100=1500
AC=400+650+200+180=1430
CPI=EV/AC=1500/1430=1.05
SPI=EV/PV=1500/1800=0.83
此时项目的绩效为成本节约,进度落后
【问题4】(5分)
(1)赶工
(2)快速跟进
(3)使用高素质的资源或经验更丰富的人员
(4)在甲方同意的前提下,减小活动范围或降低活动要求
(5)改进方法或技术,以提高生产效率。
(6)加强质量管理,及时发现问题,减少返工,从而缩短工期。
试题2
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
赵工担任某软件公司的项目经理,于2020年5月底向公司提交项目报告。该项目各任务是严格的串行关系,合同金额3.3亿元,总预算为3亿元。
赵工的项目报告描述如下:5月底财务执行状况很好,只花了6000万元。进度方面,已完成A、B任务,尽管C任务还没有完成,但项目团队会努力赶工,使工作重回正轨。
按照公司的要求,赵工同时提交了项目各任务实际花费的数据(见下表)
任务 | 预计完成日期 | 预算费用(万元) | 实际费用(万元) |
A | 2020 年 3 月底 | 1400 | 1500 |
B | 2020 年 4 月底 | 1600 | 2000 |
C | 2020 年 5月底 | 3000 | 2500 |
D | 2020 年 8 月底 | 9000 | |
E | 2020 年 10 月底 | 7600 | |
F | 2020 年 12 月底 | 6000 | |
G | 2021 年 1 月底 | 600 | |
H | 2021年 2 月底 | 800 | |
合计 | 30000 |
【问题1】(6分)
请计算出目前项目的PV,EV,AC(采用50/50规则计算挣值即工作开始记作完成50%,工作完成记作完成100%)
【问题2】(8分)
(1)请计算该项目的CV、SV、CPI、SPI。
(2)基于以上结果请判断项目当前的执行状况。
【问题3】(4分)
(1)按照项目目前的绩效情况发展下去请计算该项目的EAC
(2)基于以上结果请计算项目最终的盈亏情况。
【问题4】(4分)
针对项目目前的情况项目经理应该采取哪些措施?
参考答案:
【问题 1】
PV=1400+1600+3000=6000
EV=1400+1600+50%×3000=4500
AC=6000
【问题2】
(1)CV=EV-AC=4500-6000=-1500
SV=EV-PV=4500-6000=-1500
CPI=EV/AC=0.75
SPI=EV/PV=0.75
(2)进度落后,成本超支。
【问题3】
(1)是典型偏差,EAC=BAC/CPI=30000/0.75=40000
(2)合同金额3.3亿,项目最终会亏损7000万元。
【问题4】
(1)快速跟进,并行施工,以缩短关键路径的长度;
(2)使用高素质的资源或经验更丰富的人员;
(3)在甲方同意的前提下,减小活动范围或降低活动要求
(4)改进方法或技术,以提高生产效率;
(5)加强质量管理,及时发现问题,减少返工,从而缩短工期。
试题3
阅读下列说明,回答问题1至问题 4,将解答填入答题纸的对应栏内。
【说明】
某公司拟建设一个门户平台,根据工作内容,该平台项目分为需求调研、系统实施、系统测试、数据准备(培训)、上线试运行、验收六个子任务,各子任务预算和三点估算工期如下表所示。
子任务预算及估算工期表
子任务 | 预算(万元) | 三点估算工期(周) | ||
最悲观 | 最可能 | 最乐观 | ||
需求调研 | 1.8 | 0.5 | 1 | 1.5 |
系统实施 | 35.2 | 4 | 7 | 16 |
系统测试 | 2.4 | 1 | 2 | 3 |
数据准备(培训) | 2.7 | 1 | 1 | 1 |
上线试运行 | 3.6 | 2 | 3 | 10 |
验收 | 2.7 | 1 | 1 | 1 |
合计 | 48.4 |
到第 6 周周末时,对项目进行了检查,发现需求调研已经结束,共计花费 1.8 万元,系统实施的工作完成了一半,已花费 17 万元。
【问题 1】(5分)
(1)请采用三点估算法估算各个子任务的工期
(2)请分别计算系统实施和系统测试两个任务的标准差。
【问题 2】(9分)
该项目开发过程中采用瀑布模型,请评估项目到第六周周末时的执行绩效。
【问题 3】(4分)
如果项目从第7周开始不会再发生类似的偏差,请计算此项目的完工估算 EAC 和完工偏差 VAC。
【问题 4】(2分)
为了提升项目的执行绩效,项目组成员提出采取并行施工的方法加快进度,请指出采取该方式的缺点
参考答案
软考中级历年考题题目举例(2019-2021案例分析)---马军老师软考中高级直播课资料+vx: 2801972
【问题 1】
需求调研=(0.5+1.5+4*1)/6=1
系统实施=(4+16+4*7)/6=8
系统测试=(1+3+4*2)/6=2
数据准备=1
上线试运行=(2+10+4*3)/6=4
验收=1
系统实施标准差=(16-4))/6=2
系统测试标准差=(3-1)/6=0.33
【问题 2】
第6 周时,计划完成了需求调研1天,系统实施 5天,即 PV=1.8+35.2*5/8=23.8万
实际:需求调研结束+系统实施了一半,EV=1.8+35.2*50%=19.4 AC=1.8+17=18.8万
SV=EV-PV=19.4-23.8=-4.4,进度落后CV=EV-AC=19.4-18.8=0.6,成本节余
【问题3】
非典型偏差:
BAC=48.4
EAC=AC+BAC-EV=18.8+48.4-19.4=47.8
VAC=BAC-EAC=48.4-47.8=0.6
【问题4】
并行施工可能造成返工和风险增加
试题4
【说明】
一个预算100万的项目,为期12周,现在工作进行到第八周。已知成本预算是64万,实际成本支出是68万,挣值为54万。
【问题1】(8分)
请计算成本偏差(CV)、进度偏差(SV)、成本绩效指数CPI、进度绩效指数SPI。
【问题2】(5分)
根据给定数据,近似画出该项目的预算成本、实际成本和挣值图。
【问题3】(12分)
对以下四幅图表,分别分析其所代表的效率、进度和成本等情况,针对每幅图表所反映的问题,可采取哪些调整措施?
解答要点:
【问题1】 (8分)
CV=EV-AC=54-68=-14
SV=EV-PV=54-64=-10
CPI=EV/AC=54/68=0.794
SPI=EV/PV=54/64=0.843
【问题2】 (5分)
【问题3】 (12分)

每一个图形进度、成本、措施各一分。
【试题一】(25分)
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
某集团公司希望对总部现有信息系统进行升级改造,升级后的系统能收集整合子公司各类数据,实现总部对全集团人力资源、采购、销售信息的掌握、分析及预测。
小王担任项目经理,项目交付期为60天。小王研究了总部提出的需求后,认为项目核心在于各子公司数据收集以及数据可视化及分析预测功能。各子公司数据收集可以以总部现有系统中的数据格式模板为基础,为各子公司建立数据上传接口。针对数据的分析预测功能,由于牵涉到人工智能等相关算法。目前项目组还不具备相关方面的知识储备,因此项目组对该模块功能直接外包。小王将数据收集与可视化工作进行了WBS分解,WNS的部分内容如下:
工作编号 | 工作任务 | 工期 | 负责人 |
… | … | … | … |
2 | 系统设计 | 20天 | 王工 |
3 | 程序编制 | 30天 | 任工 |
… | … | … | … |
3.2.1 | 人力资源模块编码 | 25天 | 孙工 |
3.2.2 | 采购模块编码 | 20天 | 赵工 |
3.2.3 | 销售模块编码 | 20天 | 赵工 |
… | … | … | … |
4 | 系统测试与验收 | 5天 | 张工、李工 |
… | … | … | … |
此外,虽然总部没有提出修改界面,但小王认为旧版的软件界面不够美观,让软件研发团队重新设计并更改了软件界面。
试运行阶段,总部人员试用后,认为已经熟悉旧版的操作模式,对新版界面的布局极其不适应;各子公司数据报送人员,认为数据上报的字段内容与自己公司的业务并不相关,填写困难。总部和各子公司的试用人员大部分认为新系统不是很好用。
【问题1】(12分)
(1)请结合案例,简要分析该项目经理在WBS分解中存在的问题。
(2)写出WBS分解时,需要注意的事项。
【解析】(1)项目经理在WBS分解中存在的问题:
①WBS 的分解不应由小王一个人负责,应邀请项目所有团队成员及所有(主要)干系人参与;
②未对项目可交付成果进行全面识别和分析;
③WBS组件有多人负责;
④WBS不符合8/80原则;
⑤WBS没有包括管理工作;
⑥WBS没有包括分包出去的工作;
⑦WBS分解完成后未经项目干系人一致确认。
(2)WBS分解注意事项:
①WBS必须是面向可交付成果的;
②WBS必须符合项目的范围;
③WBS的底层应该支持计划和控制;
④WBS中的元素必须有人负责,而且只由一个人负责,尽管实际上可能需要多个人参与;
⑤WBS的指导,作为指导而不是原则,WBS应控制在4~6层;
⑥WBS应包括项目管理工作,也要包括分包出去的工作;
⑦WBS的编制需要所有(主要)项目干系人的参与,需要项目团队成员的参与;
⑧WBS并非是一成不变的。






软考广东卷案例





5月,数据中心及周边发生大面积停电,由于紧急预案未涉及停电场景,运维团队人员临时商量解决方案,在中断2小时后,核心系统业务恢复。
8月,因机房温度过高导致部分设备停机,李强建议客户紧急扩容制冷设备。因年初未做该预算,客户责怪李强没有提前发现隐患。
【问题1】(10分)
结合案例,请指出项目风险管理中存在的问题。
【解析】1没有制定风险管理计划,
2风险识别不足,没有反复的识别风险,
3没有进行定性和定量风险分析,
4没有对风险进行监控,
5沟通不到位。
6对于备件短缺的问题,没有及时的采取应对措施
7没有风险管理的意识,对风险管理没有重视
8制定应对措施时没有引入更多人员参与
【问题2】(4分)
请简述消极风险(威胁)和积极风险(机会)的应对策略。
【解析】消极:规避、减轻、转移、接受
积极:提高、开拓、分享、接受
【问题3】(3分)
请将下面(1)~(3)处的答案填写在答题纸的对应栏内。
按照风险产生的原因对风险进行分类,可分为(1),社会风险,政治风险,(2)和(3)。
【解析】(1)自然(2)经济(3)技术

【问题2】(3分)
请指出功能配置审计需要验证哪些方面的内容。
【解析】
功能配置审计室进行审计,以验证以下几个方面
1配置项的开发已圆满完成,
2,配置项已达到规定的性能和功能特定特性
3,配置项的运行和支持文档已完成并且是符合要求的
【问题3】(6分)
请将下面(1)-(3)处答案填写在答题纸的对应栏内。典型的配置库可以分为(1)种类型,(2)又称主库,包含当前基线和对基线的变更,(3)包含已发布使用的各种基线的存档,被置于完全的配置管理之下。
【解析】(1)三(2)受控库(3)产品库
相关文章:

软考案例分析题精选
试题一:阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。某公司中标了一个软件开发项目,项目经理根据以往的经验估算了开发过程中各项任务需要的工期及预算成本,如下表所示:任务紧前任务工期PV…...

基于SpringBoot+vue的无偿献血后台管理系统
基于SpringBootvue的无偿献血后台管理系统 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背…...

详解js在事件中,如何传递复杂数据类型(数组,对象,函数)
文章目录 前言一、何谓预编译,变量提升?二、复杂数据类型的传递 1.数组2.对象3.函数总结前言 在JavaScript这门编程语言学习中,如何传参,什么是变量提升,js代码预编译等等。要想成为一名优秀的js高手,这些内…...

高并发架构 第一章大型网站数据演化——核心解释与说明。大型网站技术架构——核心原理与案例分析
大型网站架构烟花发展历程1.1.1初始阶段的网站构架1.1.2应用服务和数据服务分离1.1.3使用缓存改善网络性能1.1.4使用应用服务器集群改善网站的并发处理能力1.1.5数据库读写分离1.1.6使用反向代理和cdn加速网站相应1.1.1初始阶段的网站构架 大型网站都是由小型网站一步步发展而…...
VPP接口INPUT节点运行数据
在设置virtio接口接收/发送队列函数的最后,更新接口的运行数据。 void virtio_vring_set_rx_queues (vlib_main_t *vm, virtio_if_t *vif) { ...vnet_hw_if_update_runtime_data (vnm, vif->hw_if_index); } void virtio_vring_set_tx_queues (vlib_main_t *vm,…...

RabbitMQ学习(九):延迟队列
一、延迟队列概念延时队列中,队列内部是有序的,最重要的特性就体现在它的延时属性上,延时队列中的元素是希望 在指定时间到了以后或之前取出和处理。简单来说,延时队列就是用来存放需要在指定时间内被处理的 元素的队列。其实延迟…...

TCP并发服务器(多进程与多线程)
欢迎关注博主 Mindtechnist 或加入【Linux C/C/Python社区】一起探讨和分享Linux C/C/Python/Shell编程、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术。 TCP并发服务器(多进程与多线程)1. 多进程并发服务器(1)…...
第1章 Memcached 教程
Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。 Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素…...

【2022.12.9】Lammps+Python 在计算g6(r)时遇到的问题
目录写在前面绘制g6( r )执行步骤【updated】如何检查图像的正确性:不是编程问题,而是数学问题的一个小bug废稿2则:写在前面 全部log: 【2022.11.16】LammpsPythonMATLAB在绘制维诺图时遇到的问题 绘制g6( r )执行步骤【updated…...

MySQL使用C语言连接
文章目录MySQL使用C语言连接引入库下载库文件在项目中使用库使用库连接数据库下发SQL请求获取查询结果MySQL使用C语言连接 引入库 要使用C语言连接MySQL,需要使用MySQL官网提供的库。 下载库文件 下载库文件 首先,进入MySQL官网,选择DEVEL…...

JavaScript随手笔记---比较两个数组差异
💌 所属专栏:【JavaScript随手笔记】 😀 作 者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! &#…...

【C++修炼之路】21.红黑树封装map和set
每一个不曾起舞的日子都是对生命的辜负 红黑树封装map和set前言一.改良红黑树的数据域结构1.1 改良后的结点1.2 改良后的类二. 封装的set和map2.1 set.h2.2 map.h三. 迭代器3.1 迭代器封装3.2 const迭代器四.完整代码实现4.1 RBTree.h4.2 set.h4.3 map.h4.4 Test.cpp前言 上一节…...
下载ojdbc14.jar的10.2.0.1.0版本的包
一、首先要有ojdbc14.jar包 没有的可以去下载一个,我的是从这里下载的ojdbc14.jar下载_ojdbc14.jar最新版下载[驱动包软件]-下载之家, 就是无奈关注了一个公众号,有的就不用下了。 二、找到maven的本地仓库的地址 我的地址在这里D:\apach…...

关于欧拉角你需要知道几个点
基础理解,参照:https://www.cnblogs.com/Estranged-Tech/p/16903025.html 欧拉角、万向节死锁(锁死)理解 一、欧拉角理解 举例讲解 欧拉角用三次独立的绕确定的轴旋转角度来表示姿态。如下图所示 经过三次旋转,旋…...

git ssh配置
ssh配置 执行以下命令进行配置 git config --global user.name “这里换上你的用户名” git config --global user.email “这里换上你的邮箱” 执行以下命令生成秘钥: ssh-keygen -t rsa -C “这里换上你的邮箱” 执行命令后需要进行3次或4次确认。直接全部回车就…...

Linux进程概念(三)
环境变量与进程地址空间环境变量什么是环境变量常见环境变量环境变量相关命令环境变量的全局属性PWDmain函数的三个参数进程地址空间什么是进程地址空间进程地址空间,页表,内存的关系为什么存在进程地址空间环境变量 什么是环境变量 我们所有写的程序都…...

新手福利——x64逆向基础
一、x64程序的内存和通用寄存器 随着游戏行业的发展,x32位的程序已经很难满足一些新兴游戏的需求了,因为32位内存的最大值为0xFFFFFFFF,这个值看似足够,但是当游戏对资源需求非常大,那么真正可以分配的内存就显得捉襟…...
虚幻c++中的细节之枚举类型(enum)
文章目录前言一、原生c的枚举类型关键字classint8 - 枚举的基础类型(underlying type)二、枚举类型的灵活运用位运算枚举循环遍历三、虚幻风格的枚举类型UENUMUMETATEnumAsByte总结前言 虚幻引擎中的代码部分实现了一套反射机制,为c代码带了…...
判断某个字符串在另一个字符串中的个数
/** * 用于判断字符串中字符的个数 * * param str1 原字符串 * param str2 需要判断的字符 * return 返回有几个 */ private int getCount(String str1, String str2) { //获取两个字符串的长度 int oneLength str1.length(); int toLength str2.length(); //定义两个整数&am…...

测试人员如何运用好OKR
在软件测试工作中是不是还不知道OKR是什么?又或者每次都很害怕写OKR?或者总觉得很迷茫,不知道目标是什么? OKR 与 KPI 的区别 去年公司从KPI换OKR之后,我也有一段抓瞎的过程,然后自己找了两本书看,一本是《OKR工作法》…...

龙虎榜——20250610
上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...
利用ngx_stream_return_module构建简易 TCP/UDP 响应网关
一、模块概述 ngx_stream_return_module 提供了一个极简的指令: return <value>;在收到客户端连接后,立即将 <value> 写回并关闭连接。<value> 支持内嵌文本和内置变量(如 $time_iso8601、$remote_addr 等)&a…...

【WiFi帧结构】
文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成:MAC头部frame bodyFCS,其中MAC是固定格式的,frame body是可变长度。 MAC头部有frame control,duration,address1,address2,addre…...
逻辑回归:给不确定性划界的分类大师
想象你是一名医生。面对患者的检查报告(肿瘤大小、血液指标),你需要做出一个**决定性判断**:恶性还是良性?这种“非黑即白”的抉择,正是**逻辑回归(Logistic Regression)** 的战场&a…...

IoT/HCIP实验-3/LiteOS操作系统内核实验(任务、内存、信号量、CMSIS..)
文章目录 概述HelloWorld 工程C/C配置编译器主配置Makefile脚本烧录器主配置运行结果程序调用栈 任务管理实验实验结果osal 系统适配层osal_task_create 其他实验实验源码内存管理实验互斥锁实验信号量实验 CMISIS接口实验还是得JlINKCMSIS 简介LiteOS->CMSIS任务间消息交互…...

C# 求圆面积的程序(Program to find area of a circle)
给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...
使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度
文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...

Yolov8 目标检测蒸馏学习记录
yolov8系列模型蒸馏基本流程,代码下载:这里本人提交了一个demo:djdll/Yolov8_Distillation: Yolov8轻量化_蒸馏代码实现 在轻量化模型设计中,**知识蒸馏(Knowledge Distillation)**被广泛应用,作为提升模型…...

MySQL 知识小结(一)
一、my.cnf配置详解 我们知道安装MySQL有两种方式来安装咱们的MySQL数据库,分别是二进制安装编译数据库或者使用三方yum来进行安装,第三方yum的安装相对于二进制压缩包的安装更快捷,但是文件存放起来数据比较冗余,用二进制能够更好管理咱们M…...
BLEU评分:机器翻译质量评估的黄金标准
BLEU评分:机器翻译质量评估的黄金标准 1. 引言 在自然语言处理(NLP)领域,衡量一个机器翻译模型的性能至关重要。BLEU (Bilingual Evaluation Understudy) 作为一种自动化评估指标,自2002年由IBM的Kishore Papineni等人提出以来,…...