
|
表4-14 项目P测试计划表
|
| 请通过填补箭线完成图4-4所示的该信息系统项目计划图。若为虚作业,请画成虚箭线;若为实箭线,则请在箭线上注明作业名及计划测试天数。 |

| 请指出该信息系统测试项目的关键路径,以及计算完成该信息系统测试项目的总工期是多少天? |
→①→②→⑤→⑥→⑦
总工期:20天
[解析] 这是一道要求读者在实现项目中应用关键路径概念的分析理解题。本题的解答思路是,关键路径是一个相关任务序列,该序列具有最大总和的最可能工期。它决定了项目最早可能完成的时间。换言之,它是工程项目从开始节点到结束节点中作业总天数最多的路径。
仔细分析图4-8中,从节点
~节点7的3条路径所花费的时间。其中,路径“
→①→②→⑥→⑦”所花费的时间为19天:路径“
→①→②→⑤→⑥→⑦”所花费的时间为20天;路径“
→①→③→④→⑥→⑦”所花费的时间为19天。可见,时间总和最长的路径是“→①→②→⑤→⑥→⑦”,这就是关键路径,它决定了整个项目所需的时间,即该测试项目计划至少需要20天才能完成。
| 如果要求该信息系统测试项目比原计划提前1天完成,则至少应增加多少费用?应将哪些测试作业缩短1天? |
→①→②→⑤→⑥→⑦”,所涉及的作业有A、B、D、E、P。通过表4-14的第3列可知,作业A完成测试所花费的天数允许缩短1天,即由原来的2天变为1天。同理,作业B、D、E分别允许缩短2天、1天、2天的测试时间,但作业P不允许缩短测试时间。
3) 通过表4-14的第4列可知,在作业A、B、D、E中,作业A是缩短1天测试时间所需增加费用最少(500元)的作业。如果将测试作业A缩短1天,则在图4-8中路径“→①→②→⑥→⑦”所花费的时间变为18天;路径“
→①→②→⑤→⑥→⑦”所花费的时间变为19天;路径“
→①→③→④→⑥→⑦”所花费的时间变为18天,完成该测试项目计划需要19天。可见,将测试作业A缩短1天就能满足试题要求。
4) 由以上分析可知,将测试作业A缩短1天后,该测试项目计划的关键路径仍为“
→①→②→⑤→⑥→⑦”。
| 假设该信息系统测试项目已按原计划部署,到了第7天末,发现模块A与模块B已按计划测试完成,但模块F却刚测试完,比原计划延迟了2天。为了保证该项目仍能在原计划总天数内完成,则至少应增加多少费用?应缩短哪些作业多少天? |
→①→③→④→⑥→⑦”所花费的测试时间至少需要21天,该路径成为了该测试项目新的关键路径。由此可见,要保证该项目能在原计划总天数(20天)内完成,就需要将某作业的测试时间缩短1天。
(2) 只有缩短处于新关键路径上的作业的完成时间,才可能保证该项目仍能在原计划总天数内完成,且缩短作业测试天数时所增加的费用最少。路径“→①→③→④→⑥→⑦”所涉及的作业有A、F、G、 H、P。其中,作业A、F已完成测试任务,是测试天数不可再发生变化的作业。由问题3的分析过程可知,作业P不允许缩短其测试时问。
(3) 若将作业G的测试时间缩短1天,则所需增加的费用为2500元。此时,作业G这一测试任务将在项目开始的第11天完成,而作业D这一测试任务也将在项目开始的第11天完成,因此作业E可以按计划的时间进度进行。因此能满足图4-8中“④”与“⑤”之间的虚作业对作业D、G、E的衔接关系。
(4) 若将作业H的测试时间缩短1天,则所需增加的费用为2000元。此时,完成作业G测试任务是在项目开始的第12天,虽然作业D是在项目开始的第11天完成测试任务的,但作业E的最早开始时间只能等到第13天。这一变化将使路径“→①→②→⑤→⑥→⑦”所花费的时间变为21天,成为了该测试项目新的关键路径,而完成该测试项目计划仍需要21天。如果要使该项目能在原计划总天数(20天)内完成,则还需要将作业E的测试时间缩短1天,所需增加的总费用为4000元(>2500元)。
显然,同时将作业H、E缩短1天测试时间的方案所需增加的总费用大于只将作业G缩短1天的方案,因此通过压缩工期来弥补前期工作的延迟,所增加费用较小的方案是将作业G的测试时间缩短1天。