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