軟體開發與專案管理

在進度落後的軟體開發專案中,將開發人員從5人增加到10人。兩人之間溝通路徑的數量(兩人組合的數量)會變為增加前的幾倍?

  1. A2倍
  2. B4倍
  3. C4.5倍
查看答案與解析

正確答案:C. 4.5倍

n 人之間的路徑數是兩人組合的數量 n(n − 1)/2。5人時為 5 × 4 ÷ 2 = 10,10人時為 10 × 9 ÷ 2 = 45,因此變為 45 ÷ 10 = 4.5倍。即使人數變為2倍,協調與聯絡的工作量也會以接近人數平方的比例增加,而且教育新加入的人也會占用既有開發人員的時間。「對進度落後的軟體專案增加人力,只會使它更加落後」的布魯克斯定律,就是出於這些原因。

  • A. 這是假設與人數成正比的情況。路徑數增加得比人數快。
  • B. 這是人數平方的比(25與100),以 n(n − 1)/2 精確計算為4.5倍。
  • C. 正確。從10條增加到45條,為4.5倍。
練習這個領域 前往領域頁面

相關計算工具

軟體開發與專案管理的其他題目

  1. 在專案的風險應對中,為發生時的損失投保,或以契約請專業公司承接該工作,將影響轉移給第三方的是下列何者?
  2. 關於用於估算軟體規模的功能點分析法,下列說明何者適當?
  3. 某服務的 SLA 規定每月可用率為99.95%以上。以1個月為30天,且計畫停機也納入計算。本月已因故障合計停止15分鐘。本月為了遵守 SLA,剩餘期間允許的停機時間為下列何者?
  4. 在 IT 服務管理中,以調查反覆發生之故障的根本原因,並透過永久性對策防止再發生為主要目的的流程為下列何者?
  5. 關於軟體開發的瀑布式模型,下列何者是其特徵?