軟體工程之軟體專案管理(估算缺陷的數量)

2021-10-06 21:33:26 字數 470 閱讀 8157

林肯指數依賴於假設:測試者發現任何缺陷的機會相等

假定兩位測試者發現乙個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個

軟體工程之軟體專案管理

軟體專案管理的物件是軟體工程專案,她貫穿了軟體工程的整個生命週期。為了使軟體開發獲得成功,關鍵問題是必須對軟體專案的工作範圍 可能風險 需要的資源 要實現的任務 經歷的里程碑 花費的成本 進度安排等做到心中有數。這種管理在技術工作開始之前就應該著手準備,在軟體從概念到實現的過程中繼續進行,當軟體工程...

軟體工程之軟體工程管理

乙個好的工程需要配套的管理體系,軟體工程也不列外。軟體工程就我的理解就是對軟體工程的各個階段都一定規範,俗話說 不以規矩,不能成方圓 而這個規矩就由管理來充當。乙個軟體工程管理需要軟體專案計畫 成本估算 進度計畫 風險分析和人員的組織形式 或調動 一 在軟體專案計畫中,專案的任務是研究專案的效能 功...

軟體工程 軟體專案管理

上面部落格描述了軟體工程的全過程,軟體工程最終目的是開發出高質量的軟體,在定義上它與專案管理還是有一定的差別的 兩者差別 軟體工程 研究和應用如何以系統性的 規範化的 可定量的過程化方法去開發和維護軟體 專案管理 在軟體開發過程中對專案的成本 人員 進度 風險 質量等進行分析和控制的管理活動,從而使...