多個軟件工程師合作開發(fā)一個項目,各開發(fā)者之間需要互相通信。假設每條通信路徑的開銷為200 LOC/年
多個軟件工程師合作開發(fā)一個項目,各開發(fā)者之間需要互相通信。假設每條通信路徑的開銷為200 LOC/年(LOC為代碼行數(shù))。設有4名軟件工程師,如果單獨工作,每個人的生產(chǎn)率是6000 LOC/年,那么由這4名軟件工程師組成的項目組的生產(chǎn)率為(1)。在這一年期限的最后2個月,又增加了2名工程師,新增成員的個人生產(chǎn)率為3000 LOC/年,那么這6人組成的項目組全年完成的開發(fā)工作量為(2)。
A.28000 LOC/年
B.24000 LOC/年
C.22800 LOC/年
D.21500 LOC/年
正確答案:C解析:在4名軟件工程師之間建立通信路徑如圖5-7所示。由圖5-7可知,這4名軟件工程師之間需要建立4×(4-1)/2=6條通信路徑。因為假設每一條通信路徑的開銷為200 LOC/年,所以共計花費200×6=1200 LOC/年。已知每個人的生產(chǎn)率是6000 LOC/年,則共計生產(chǎn)率為4×6000-1200=22800 LOC/年。如果從第11月開始,增加2個人,則通信路徑增加6×(6-1)/2-6=9條。增加通信開銷為200/12×2×9=300 LOC。而這2個人的開發(fā)工作量為3000/12×2×2=
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。