林肯指數依賴於假設:測試者發現任何缺陷的機會相等
假定兩位測試者發現乙個bug的概率分別為p1和p2,在應用程式中總共有b個缺陷,則他們可能分別找到e1=p1 * b,e2=p2 * b個缺陷
某個特殊的缺陷被同時發現的概率是p1 * p2 ,因此,預計他們能同時發現s= p1 * p2 * b個缺陷
所以,總共的缺陷數量是b= e1 *e2 /s
例題:在乙個專案中, lisa找到缺陷8個, ramon找到缺陷6個, 找到的相同的缺陷2個, 那麼總的缺陷可能有多少個?
a. 12個
b. 24個
c. 36個
d. 14個
解答:根據上面的方法,總的缺陷數=8 * 6/2 =24個,故選b
塞貝爾公式:bug數量=(e1+1)(e2+1)/(s+1)-1
同樣的上個例題,使用賽貝爾公式得出缺陷數=(8+1)* (6+1)/(2+1)-1=9*7/3-1=20個
軟體工程之軟體專案管理
軟體專案管理的物件是軟體工程專案,她貫穿了軟體工程的整個生命週期。為了使軟體開發獲得成功,關鍵問題是必須對軟體專案的工作範圍 可能風險 需要的資源 要實現的任務 經歷的里程碑 花費的成本 進度安排等做到心中有數。這種管理在技術工作開始之前就應該著手準備,在軟體從概念到實現的過程中繼續進行,當軟體工程...
軟體工程之軟體工程管理
乙個好的工程需要配套的管理體系,軟體工程也不列外。軟體工程就我的理解就是對軟體工程的各個階段都一定規範,俗話說 不以規矩,不能成方圓 而這個規矩就由管理來充當。乙個軟體工程管理需要軟體專案計畫 成本估算 進度計畫 風險分析和人員的組織形式 或調動 一 在軟體專案計畫中,專案的任務是研究專案的效能 功...
軟體工程 軟體專案管理
上面部落格描述了軟體工程的全過程,軟體工程最終目的是開發出高質量的軟體,在定義上它與專案管理還是有一定的差別的 兩者差別 軟體工程 研究和應用如何以系統性的 規範化的 可定量的過程化方法去開發和維護軟體 專案管理 在軟體開發過程中對專案的成本 人員 進度 風險 質量等進行分析和控制的管理活動,從而使...