当前位置:文档之家› 《软件项目管理》小测试

《软件项目管理》小测试

期中小测验
一、简答题(35分)
1.简要叙述软件项目规模成本估算的基本方法。

2.为项目制定计划是什么意思?它包括那些内容?
3.项目的特征有哪些?
4.简述软件危机产生的原因。

5.软件项目有什么特殊性?
6.简述项目管理中时间、质量及成本之间的关系。

7.简述进度控制的方法与原则。

二、计算题(45分)
1.项目经理正在进行一个媒体信息查询系统项目的估算,他采用的delphi的成本估算方法,邀请2位专家估算,第一个专家给出1万,8万,9万的估算值,第二个专家给出了4万,6万,万8 万的估算,计算这个项目成本的估算值是多少?
2.请为一个学院网站建设项目建立WBS。

3.一个项目在进行规划的时候,碰到了一个风险问题,项目经理在决定是否采用方案A。

如果采用方案A需要使用一个新的开发工具,通过使用这个工具可以获利5万元,否则将损失1万元。

而能够掌握这个工具的概率是20%,利用决策树分析技术说明这个项目经理是否应该采用这个方案A?(画出决策树)
(1)在下面的网络图中的相应位置填写出各活动的工期、最早开始时间、最晚开始时间、最早结束时间、最晚结束时间、时差,指出关键路径,总工期。

(2)假设总工期需要缩短,应首先选择哪个活动进行压缩,为什么?
(3)该网络图中的准关键活动有哪些?
最晚开始时间
5.某项目由1、2、3、4四个任务构成,如下图所示。

该项目目前执行到了第6周末,各项工作在其工期内的每周计划成本、每周实际成本和计划工作量完成情况如下图所示。

(选做)
单位:万元
(1)根据图中提供的信息,计算出截至第6周末,该项目的BCWS、ACWP和BCWP 参数将结果直接填写在下表中:
(2)计算第6周末的成本偏差CV、进度偏差SV,说明结果的实际含义。

(3)如果预计完成剩余的工作,仍然会延续目前(第6周末)的偏差情况,完成整个项目实际需要投入多少资金?写出计算过程。

三、论述题(20分)
(1)需求变更是导致项目失败的重要原因也是项目管理者必须面对的问题,列出你参与的(或者你所知的)软件项目过程中引起变更的原因,这个变更可以是开发过程中的任何阶段,最好按照项目的执行阶段给出变更的原因和可能的解决方法。

(2)简要叙述软件项目规模、成本估算的基本方法。

参考答案
二.
1. E1=(O+4M+P)/6 E2=(O+4M+P)/6
=(1+4*8+9)/6 =(4+4*6+8)/6
=7 =6
E=(E1+E2)/2=(7+6)/2=6.5(万元)
2.
3.
4.(1)
关键路径:A →D →E →F →H
(2) 假设总工期需要缩短,应首先选择关键路径上的活动进行压缩,即在A 、D 、E 、F 、H 五个活动中选择。

比较这五个活动的单位时间赶工成本。

单位时间赶工成本=
应急时间
正常时间正常成本
应急成本--
D 活动单位时间赶工成本=
5023150
200=--元
E 活动单位时间赶工成本=
3045120
150=--元 F 活动单位时间赶工成本=
203480
100=--元 H 活动单位时间赶工成本=
302
-4160
220=-元 假设总工期需要缩短,应首先单位时间赶工成本最低的F 活动进行压缩。

第6周末的成本偏差CV= BCWP -ACWP=83.5-112= -28.5万元 表明项目成本超支
第6周末的进度偏差SV= BCWP -BCWS=83.5-100=-16.5万元 表明项目进度延误
(2)预算完工成本= ===112
/83.5170
ACWP /BCWP CPI 总预算成本总预算成本228.02万元

1.
导致需求变更的原因很多,一些常见的因素如下:
开发人员对待需求开发的态度不认真,用户参与不够,用户需求的不断增加,
模棱两可的需求,用户和需求开发人员在理解上的差异,开发人员的画蛇添足,过于简单的规格说明,忽略了用户分类,不准确的计划等。

可能的解决方法:
需求阶段尽可能采用原型或者用例方法明确用户需求,采用严格的需求变更管理流程,采用良好的体系结构,采用面向对象思想。

2.
软件开发项目中常用的成本估算方法有:自顶向下(类别)估算法、自下而上估算法、参数法、专家估算法、猜测估算法等。

自顶向下(类别)估算法:是从项目的整体出发,进行类推,根据以往完成类似下面所消耗的总成本(或工作量)来推算将要开发的软件的总成本,然后按比例将它分配到各个开发任务单元中。

自下而上估算法: 是利用任务分解结构图,对各个具体工作包进行详细的成本估算,然后将结果累加起来得出项目总成本。

参数法: 是利用项目特性参数建立数据模型来估算成本的方法,是一种统计技术。

专家估算法:是由多位专家进行成本估算,取得多个估算值,最后得出综合的估算值。

猜测估算法:是一种经验估算法,进行估算的人利用自己的专门知识和丰富经验,提出的一个近似的数据,是一种原始的估算方法。

相关主题