某軟件開發(fā)從詳細(xì)設(shè)計(jì)到集成測(cè)試各階段所需工作量估計(jì)(按軟件工程師人月數(shù)估計(jì))如表5-4所示,這幾
某軟件開發(fā)從詳細(xì)設(shè)計(jì)到集成測(cè)試各階段所需工作量估計(jì)(按軟件工程師人月數(shù)估計(jì))如表5-4所示,這幾個(gè)階段分配的軟件工程師和程序員人數(shù)如表5-5所示。假設(shè)編碼與單元測(cè)試階段,軟件工程師的生產(chǎn)率是程序員的2倍。若在該項(xiàng)目的這幾個(gè)階段都增加一名軟件工程師,則這幾個(gè)階段可以縮短______個(gè)月完成任務(wù)(假定各個(gè)開發(fā)階段串行工作)。
A.1
B.2
C.3
D.4
正確答案:D解析:這是一道考查軟件開發(fā)工作量估算的試題。由表5-4可知,編碼與單元測(cè)試階段所花費(fèi)的時(shí)間大約是12個(gè)人月,即1名軟件工程師需要12個(gè)月的時(shí)間才能完成。根據(jù)題目的假設(shè):該階段軟件工程師的生產(chǎn)率是程序員的2倍,則1名程序員需要花費(fèi)24個(gè)月才能完成。根據(jù)表5-4和表5-5給出的數(shù)據(jù),可得到如表5-6所示的開發(fā)時(shí)間。若按照表5-5的人員配置總共需要13個(gè)月才能完成這3個(gè)階段的工作。若在每個(gè)階段都增加1名軟件工程,則得到如表5-7所示的開發(fā)時(shí)間。此時(shí)只需9個(gè)月就可以完成這3個(gè)階段的工作,因此可以將工作縮短13-
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。