3、COCOMO模型(COnstructive COst MOdel)
這是由TRW公司開發。Boehm提出的結構型成本估算模型,是一種精確、易于使用的成本估算方法。在該模型中使用的基本量有以下幾個:DSI(源指令條數)定義為代碼或卡片形式的源程序行數。若一行有兩個語句,則算做一條指令。它包括作業控制語句和格式語句,但不包括注釋語句。KDSI=1000DSI。MM(度量單位為人月)表示開發工作量。TDEV(度量單位為月)表示開發進度。它由工作量決定。
(1)軟件開發項目的分類
在COCOMO模型中,考慮開發環境,軟件開發項目的總體類型可分為三種:組織型(Organic)、嵌入型(Embedded)和介于上述兩種軟件之間的半獨立型(Semidetached)。
(2)COCOMO模型的分類
COCOMO模型按其詳細程度分成三級:即基本COCOMO模型、中間COCOMO模型、詳細COCOMO模型;綜OCOMO模型是一個靜態單變量模型,它用一個以已估算出來的源代碼行數(LOC)為自變量的(經驗)函數來計算軟件開發工作量。中間COCOMO模型則在用LOC為自變量的函數計算軟件開發工作量(此時稱為名義工作量)的基礎上,再用涉及產品、硬件、人員、項目等方面屬性的影響因素來調整工作量的估算。詳細COCOMO模型包括中間COCOMO模型的所有特性,但用上述各種影響因素調整工作量估算時,還要考慮對軟件工程過程中每一步驟(分析、設計等)的影響。
文章來源于領測軟件測試網 http://www.kjueaiud.com/