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