多個軟件工程師合作開發一個項目,各開發者之間需要互相通信。假設每條通信路徑的開銷為200 LOC/年
多個軟件工程師合作開發一個項目,各開發者之間需要互相通信。假設每條通信路徑的開銷為200 LOC/年(LOC為代碼行數)。設有4名軟件工程師,如果單獨工作,每個人的生產率是6000 LOC/年,那么由這4名軟件工程師組成的項目組的生產率為(1)。在這一年期限的最后2個月,又增加了2名工程師,新增成員的個人生產率為3000 LOC/年,那么這6人組成的項目組全年完成的開發工作量為(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/年。已知每個人的生產率是6000 LOC/年,則共計生產率為4×6000-1200=22800 LOC/年。如果從第11月開始,增加2個人,則通信路徑增加6×(6-1)/2-6=9條。增加通信開銷為200/12×2×9=300 LOC。而這2個人的開發工作量為3000/12×2×2=
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫學等領域),建議您咨詢相關領域專業人士。