参考答案:
[问题1]
BCWS=180000(1分) ACWP=170000(1分) BCWP=160000(1分)
CV=BCWP-ACWP=160000-170000=-10000(0.5分)
SV=BCWP-BCWS=160000-180000= -20000(0.5分)
项目状况是:进度延迟、成本超支,需要改进(1分)
[问题2]
项目工期应为586天(1分)。因为招标书在前、项目合同在后(1分),根据规定应以合同中规定的工期为准(1分)。
[问题3]
? 软件单元的功能测试;
? 软件单元的接口测试;
? 软件单元的重要执行路径测试;
? 软件单元的局部数据结构测试;
? 软件单元的语句覆盖和分支覆盖测试;
? 软件单元的错误处理能力;
? 软件单元的资源占用、运行时间、响应时间等测试。
(每答对一个得1分,最多4分)。
详细解析:
【问题1】
BCWS(计划工作量的预算费用,是指项目实施过程中某阶段计划要求完成的工作量所需的预算费用)。在本题中BCWS=100000+80000=180000元。
ACWP(已完成工作量的实际费用)是指项目实施过程中某阶段实际完成的工作量所消耗的费用。在本题中ACWP=170000元。
BCWP(已完成工作量的预算成本)是指项目实施过程中某阶段实际完成工作量及按预算定额计算出来的费用,即挣值EV。在本题中,BCWP=100000*80%+800000=160000。
进度偏差SV=BCWP—BCWS=-20000;
成本偏差CV=BCWP-ACWP=160000-170000=-10000;
综合以上数据,说明项目状况是:进度延迟、成本超支、需要改进
【问题2】
项目工期应为586天。因为招标书在前、项目合同在后,根据规定应以合同中规定的工期为准。
【问题3】
单元测试又称为模块测试,是针对软件设计的最小单位(程序模块)进行正确性检验的测试工作。其目的在于检查每个程序单元能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求,以发现各模块内部可能存在的各种错误。单元测试需要从程序的内部结构出发设计测试用例,多个模块可以平行地独立进行单元测试。
单元测试根据详细设计说明书,包括模块的功能测试、模块接口测试、局部数据结构测试、路径测试、错误处理测试和边界测试等,还包括模块的资源占用、运行时间、响应时间等测试。单元测试通常由开发人员自已负责。由于程序模块往往不是单独存在的,因此常常要借助驱动模块(相当于用于测试模拟的主程序)和桩模块(子模块)完成。