【软件项目管理】期中考试
单选题20*2=401、(A )不属于项目的活动。A.罐头产品的生产 B.一种新型罐头产品的发展C.罐头产品的试制 D.罐头产品的营销策划2、WBS(任务分解结构)非常重要,因为下列原因,除了(D )A.帮助组织工作 B.防止遗漏工作C.为项目估算提供依据 D.确定团队成员责任3、下面哪个不是需求开发的过程( A )A.需...
- 单选题20*2=40
1、( A )不属于项目的活动。
A.罐头产品的生产 B.一种新型罐头产品的发展
C.罐头产品的试制 D.罐头产品的营销策划
2、WBS(任务分解结构)非常重要,因为下列原因,除了(D )
A.帮助组织工作 B.防止遗漏工作
C.为项目估算提供依据 D.确定团队成员责任
3、下面哪个不是需求开发的过程( A )
A.需求设计 B.需求获取 C.需求分析 D.规格说明
4、赶工一个任务时,你应该关注( C )
A.尽可能多的任务 B. 非关键任务
C.加速执行关键路径上的任务 D.通过成本最低化加速执行任务
5、“软件编码完成之后,我才可以对它进行软件测试”,这句话说明了哪种依赖关系?( A)。
A.强制性依赖关系 B.软逻辑关系 C.外部依赖关系 D.里程碑
6.下列( C )不属于项目管理的三维约束
A. 达到范围目标 B. 达到时间目标 C. 达到沟通目标 D. 达到成本目标
7、关于浮动,下面哪个是正确的?( D )
A.每个任务都有浮动 B.只有复杂的项目有浮动
C.浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量
D.浮动是在不影响项目完成时间的前提下,一个活动可以延迟的时间量
8、( A )是用系统的功能数量来测量其规模,与实现产品所使用的语言没有关系的。
A.功能点 B.计划评审技术 C.代码行 D.用例点
9、挣值分析法中的挣值是(A )
A.已执行工作的预算成本 B.已执行工作的实际成本
C.计划工作的预算成本 D.到工作完成时的成本
10、在工程网络计划中,工作M的最早开始时间为第14天,其持续时间为5天。该工作有三项紧后工作,他们的最早开始时间分别为第25天、第27天和第30天,最迟开始时间分别为第28天、第29天和第30天。则工作M的浮动时间为( D )天。
A、5 B、6 C、7 D、9
11、下列算法模型中属于静态单变量模型的是( B)
A.Putnam模型 B.基本 COCOMO模型
C.中级COCOMO模型 D.高级 COCOMO模型
12、进度偏差SV<0(为负值)时,表示(B )
A.进度提前
B.表示进度延误
C.实际消耗工时(或成本)低于预算值,即项目有结余或效率高
D.实施成本过高,即实际消耗工时(或成本)超过预算值,即项目超支
13、如果在挣值分析中,出现成本偏差CV<0 的情况,说法正确的是(A )
A.项目成本超支 B.不会出现计算结果
C.项目成本节约 D.成本与预算一致
14、一项任务的最早开始时间是第3天,最晚开始时间是第13天,最早完成时间第9天,最晚完成时间第19天。该任务(D )。
A、在关键路径上 B、有滞后 C、时展情况良好 D、不在关键路径上
15、你方首席工程师估计一项工作很可能需要50周完成,如果一切顺利的话,该项工作可在40周内完成。如不顺利的话,最多将会用180周的时间完成,那么,此项工作预期完成周期的PERT值是( B )
A.45周 B.70周 C.90周 D.140周
16、书面的变更指令应在以下哪些项目中使用(A )
A.所有项目,不论大小 B.大型项目
C.具有正式的配置管理系统的项目 D.变更控制系统费用适宜的项目
17、工作A需要3天完成,于4号星期一上午开始,后续工作B与工作A存在着结束与开始的关系。这两项工作之间有3天的间隔时间,工作B完成需要4天的时间,周六、周日为休息日,从这些住处中可以得出(B )
A.两项工作完成总共需要9天完成
B.工作A开始到工作B结束需要的日程时间为12天
C.工作B完成的日期是14号星期四
D.工作A开始至工作B结束需要的日程时间为14天
18、项目的( D )是项目活动不同于一般日常运营活动的关键特性。
A.目的性 B.独特性 C.制约性 D.一次性
19、关于网络图,下面哪个是不正确的?( D )
A. 网络图可用于安排计划 B. 网络图展示任务之间的逻辑关系
C. 网络图可用于跟踪项目 D. 网络图可用于详细的时间管理
20、需求变更提出来之后,接着应该进行( C )
A.实施变更 B.验证变更 C.评估变更 D.取消变更
- 判断题10*1=10
1、“野餐活动”这项活动是项目(√)
2、项目具有暂时的特征。( √ )
3、项目管理的6个要素中核心的是范围、进度、风险。( × )
4、成本估算不准有很多原因,有主观的原因,也有客观的原因。( √ )
5、在双代号网络图中,每一事件(圆圈)必须有惟一的事件序号,即网络图中不会出现相同的事件序号。( √ )
6、某项活动的最早开始时间和最早结束时间是通过网络图逆推法得到的。 ( × )
7、某项活动的浮动时间为负值,表明该项活动花费的时间可以延长。 ( × )
8、软件项目的估算结果是比较准确的。( × )
9、进度和成本是关系最为密切的两个目的,几乎成了对立关系,进度的缩短一定依靠增加成本实现,而成本的降低也一定牺牲工期进度为代价的。( ×)
10、BCWS(PV)是指在给定期间内,对计划要做的活动所做的成本估算。( √ )
三、简答题4*5=20
1.什么是项目,简述项目的特点。P22
2、PMBOK包括哪9个知识领域?P26
3、系统需求类型有哪些,并简要阐述这几种类型。P41
4、简述详细COCOMO模型进行软件项目成本估算的过程。P97
四、综合题2*15=30
活动示例图
1、作为项目经理,需要给一个软件项目做计划安排,经过任务分解后得到活动(任务)A、B、C、D、E、F、G、H,假设各个活动没有滞后和超前。各个活动的历时和关系如表1,请完成下列题目:
(1)优先网络图,活动表示如右图:
(2)假设项目的最早开工日期是第1天,且终止活动的
|
最早完成时间等于最晚完成时间,请计算每个活动的最早
开始时间(ES)、最晚开始时间(LS)、最早完成时间(EF)和
最晚完成时间(LF)
(3)确定关键路径,并计算关键路径长度
(4)计算任务F的自由浮动时间
表1 活动历时和关系表
活动名称 | 活动历时(天) | 前导活动 |
A | 6 | — |
B | 3 | — |
C | 5 | A |
D | 3 | B |
E | 3 | D、F |
F | 2 | B |
G | 3 | C |
H | 4 | G、E |
(3)关键路径:A、C、G、H,长度18
(4)F浮动时间:6
3+8(每个任务1分)+2+2分
2、某软件公司决定开发一个信息管理系统,该任务技术任务繁重、进度要求紧并且成本要求尽可能的节省。该公司有着丰富的信息系统开发经验,项目主管工程师做好系统分析后,预计软件规模约在二十万行左右,计划在160天内完成,预计平均每天完成代码1250行,每天花费成本2000元。
在项目组对系统的设计开发过程中,花了10天时间进行了部分系统的开发,平均完成代码设计1300行,按项目组的设计成本,平均每天花费2100元。
【问题1】求项目组在前10天的PV,AC,EV,并判断该项目能否在计划内完工,是否会超出原先的成本预算。
【问题2】根据前10天开工情况(假设后面开发的仍旧按此进度与花费),求出的项目完工时的成本估算和工期估算。
【问题3】请描述针对这种情况,应该采取何种措施既能保证时间预算,又能保证成本预算。
2、【问题1】
PV=10天*2000元/天=20000元。 1
AC=10天*2100元/天=21000元。1
EV=1.6元/行*1300行/天*10天=20800元。 1
CV=EV-AC=20800元-21000元=-200元,可以得出项目属于超支状态。1
SV=EV-PV=20800元-20000元=800元,因此项目实施提前于计划进度。1
【问题2】
由图PV、AC、EV三值比较
CPI = EV/AC=20800/21000=0.99 0.5
SPI=EV/PV=20800/20000=1.04 0.5
EAC =BAC/CPI= 320000/0.99= 323232元。2
工期=160/SPI=160/1.04=154 2
因为根据题目可得当前出现的偏差被视为具有典型性,可以代表未来偏差。
【问题3】5
此项目开发过程中,速度较快,投入超前,应该采取降低开发成本,同时稍微放慢一下开发进度,为此可以合理安排资源,调整进度。如:减少人员(高级工程师),减少加班,放慢进度等方法。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)