阅读下列关于程序测试计划的叙述,在回答问题1至问题4。 某程序P包括A~H八个模块,其结构如图1-1所示,其中模块D与G需要调用公共模块E。 现计划采用自顶向下方法执行程序P的测试项目,该项目包括多个作业。设作业A的任务是对模块A进行测试,作业B的任务是对模块B进行测试,…,依次类推。作业P的任务是对程序P进行整体测试。表1-1列出了该项目各作业计划所需的天数、至少必须的天数(即再增大花费也不能缩短的天数)以及每缩短1天测试所需增加的费用。 图1-2是尚未完成的该项目计划图,其中,每条箭线表示一个测试作业,箭线上标注的字母表示作业名,数字表示计划测试天数。 请通过填补箭线完成图1-2所示的该项目计划图。若为虚作业,请画线;若为实箭线,请在箭线上注明作业名以及计划测试天数。