万能百科  > 所属分类  > 

某软件开发从详细设计到集成测试各阶段所需工作量估计(按软件工程师人月数估计)如表1所示,这几个

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

A.1

B.2

C.3

D.4

正确答案:

D解析:本题考查软件开发工作量的估算,一般采用完成软件开发任务所需的人月(或人年)数来表示。如表1所示,编码与单元测试阶段所花费的时间大约是12个人月,即1名软件工程师需要12个月的时间才能完成。根据题目的假设:该阶段软件工程师的生产率是程序员的2倍,则1名程序员需要花费24个月才能完成。 根据表1和表2给出的数据,可得到如下表所示的开发时间:则按照这种人员配置总共需要13个月才能完成这3个阶段的工作。若在每个阶段都增加 1名软件工程,则得到:此时只需9个月就可以完成工作,所以可以将工作缩短4个月。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签