某軟件開發從詳細設計到集成測試各階段所需的工作量估計(按軟件工程師人月數估計)如表5-1所示,這
某軟件開發從詳細設計到集成測試各階段所需的工作量估計(按軟件工程師人月數估計)如表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個月。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。