试题6:(20分)
在认真分析本软件开发项目各项费用的基础上,最终制定的各项工作的费用预算修正结果如表4所示。
表4 项目各项工作费用预算修正结果及第1周至第20周实际发生的费用
|
工作
代号 |
工作名称 |
总预算费用(万元) |
每周平均预算
费用(万元/周) |
1~20周实际发生费用
(万元) |
|
A |
现状分析 |
18 |
9 |
24 |
|
B |
需求分析 |
24 |
8 |
24 |
|
C |
总体设计 |
36 |
18 |
42 |
|
D |
详细设计 |
40 |
10 |
44 |
|
E |
软件开发环境准备 |
48 |
16 |
48 |
|
F |
数据库开发 |
120 |
30 |
150 |
|
G |
系统运行硬件环境开发 |
120 |
24 |
160 |
|
H |
用户输入功能代码开发 |
12 |
6 |
10 |
|
I |
用户查询功能代码开发 |
14 |
7 |
12 |
|
J |
主界面代码开发 |
12 |
4 |
14 |
|
K |
软件测试 |
10 |
5 |
0 |
|
L |
试运行 |
12 |
6 |
0 |
|
M |
修改完善 |
14 |
7 |
0 |
|
N |
交付验收 |
6 |
6 |
0 |
|
|
合计 |
486 |
|
|
假设在软件开发项目进展过程中利用甘特图进行跟踪管理,图5表达了最终所确定的该项目从第1周到第20周的进度计划及实际进展状态。从第1周至第20周已经完成的各项工作的实际费用如表4所示,并假设该项目的费用预算、实际费用支付及已完成工作量费用预算都是均匀支付。
6.1(12分)假设图5所列各项工作均已完成,请计算项目从第1周至第20周每周计划工作量累计预算费用(BCWS)、每周已完工作量实际费用及累计实际费用(ACWP)、每周已完工作量预算费用及已完工作量累计预算费用(BCWP),并将计算结果填入表5中。并请至少写出某一周上述参数的计算过程。
6.2(6分)在图6绘制出该项目第1周至第12周BCWS、BCWP、ACWP三个参数的变化曲线。
表5 软件开发项目费用计划及执行情况表 费用单位:万元
|
时间(周)
参数 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
每周费用计划 |
17 |
17 |
8 |
0 |
18 |
18 |
10 |
10 |
10 |
10 |
|
BCWS |
|
|
|
|
|
|
|
|
|
|
|
每周已完工作量实际费用 |
|
|
|
|
|
|
|
|
|
|
|
ACWP |
|
|
|
|
|
|
|
|
|
|
|
每周已完工作量预算费用 |
|
|
|
|
|
|
|
|
|
|
|
BCWP |
|
|
|
|
|
|
|
|
|
|
|
时间(周)
参数 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
|
每周费用计划 |
16 |
16 |
16 |
54 |
54 |
54 |
54 |
41 |
17 |
4 |
|
BCWS |
|
|
|
|
|
|
|
|
|
|
|
每周已完工作量实际费用 |
|
|
|
| |