某软件开发从详细设计到集成测试各阶段所需的工作量估计(按软件工程师人月数估计)如表5-1所示,这几个阶段分配的软件工程师和程序员人数如表5-2所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的2倍。若在该项目的这几个阶段都增加一名软件工程师,并假定

admin2013-05-11  42

问题 某软件开发从详细设计到集成测试各阶段所需的工作量估计(按软件工程师人月数估计)如表5-1所示,这几个阶段分配的软件工程师和程序员人数如表5-2所示。假设编码与单元测试阶段,软件工程师的生产率是程序员的2倍。若在该项目的这几个阶段都增加一名软件工程师,并假定各个开发阶段串行工作,则这几个阶段可以缩短(35)个月完成任务。

选项 A、1.2
B、2.8
C、3.6
D、4.2

答案B

解析 由表5-1可知,编码与单元测试阶段所花费的时间大约是15个月,即1名软件工程师需要15个月的时间才能完成。根据题目的假设:该阶段软件工程师的生产率是程序员的2倍,则 1名程序员需要花费30个月才能完成。
   根据表5-1和表5-2给出的数据,可得到如表5-12所示的开发时间。

若按照表5-2的人员配置总共需要11个月才能完成这3个阶段的工作。若在每个阶段都增加1名软件工程,则得到如表5-13所示的开发时间。此时只需8.2个月就可以完成这3个阶段的工作,因此可以将工作缩短11-8.2=2.8个月。
转载请注明原文地址:https://kaotiyun.com/show/QnRZ777K
0

相关试题推荐
最新回复(0)