[单项选择]某软件开发从详细设计到集成测试各阶段所需工作量估计(按软件工程师人月数估计)如表1所示,这几个阶段分配的软件工程师和程序员人数如表2所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的2倍。若在该项目的这几个阶段都增加一名软件工程师,则这几个阶段可以缩短______个月完成任务(假定各个开发阶段串行工作)。
表1 开 发 阶 段 估计所需人月数 详细设计 6 编码与单元测试 12 集成测试 12 合计 30
表2 开 发 阶 段 分组人数 软件工程师 程序员 详细设计 2 0 编码与单元测试 2 2 集成测试 2 0
A. 1
B. 2
C. 3
D. 4