點度量(4)—最新發布度量方法及參考 軟件度量
關鍵字:最新發布度量方法及參考
5. 可供選擇的功能規模度量方法
相對于傳統的規模度量方法,出現了一些新的方法。本章將簡單介紹三種最近提出的新提法:
預言性的對象點( Predictive Object Points),
組件重用制(Component Reuse Metrics ),
構件點(Construction Points)
5.1預言性的對象點(Predictive Object Points)
在意識到傳統的軟件度量方法不足以適用于面向對象軟件的生產力跟蹤和工作量預測后,預言性的對象點方法被開發了[38][39]。 預言性的對象點方法是特別為面向對象軟件設計的度量方法并且它是通過度量系統的面向對象屬性得到結果。預言性對象點方法滿足第4.5節所提到的重用包含問題,因為它度量軟件傳遞的原始功能數,包括對象間的交流信息和通過繼承的重用。預言性對象點方法的核心是Chidember和Kemerer提出的每類權重度量方法(the Weighted Methods per Class metric),但也受到面向對象度量方法繼承樹深度方法(Depth of Inheritance Tree DIT)和子類數方法(Number of Children NOC)的影響。實際情況是提供一個面向對象和工作量之間對數據研究的聯系,這是通過度量和計算過程研究結果。但仍有障礙需要克服。需要收集額外的數據和修正原始結果。 另外一點是填補在早期分析過程中可能的工作產品和預言性對象度量計算需要的缺口。更進一步是考慮用例作品和預言性對象點之間的直接關系和自動度量過程。
推薦讀物: [38],[39]
5.2 組件重用度量方法(Component Reuse Metric)
Virtanen提出了一種估計軟件開發工作量的新方法[40][41]。組件重用方法綜合了面向對象組件技術的最好方法和對人類行為(技能,動機,團隊影響)的分析而形成簡單計算規則。組件重用方法用不同種類的組件數來表示軟件規模,并認為這些數字是不可加的。而且這種方法考慮的風險的影響,特別是風險未來蔓延的影響也考慮了。用組件自己代替一些規模度量單位來表示規模是組件重用方法一個不同的特點,另外一個特點是它對人的影響作用的重要估價。 任務的基本估計大多數用工作量估計方法,最重要是窗口數和數據表的個數的度量。組件重用方法可以看成這種方法的擴展。根據有關案例研究情況,在沒有經驗和歷史數據,估計項目和人的影響作用是困難的。但依照Virtanen觀點,很明顯,如果這些估計是準確的,組件重用將是一個非常正確的方法。為了發布產品(譯者注:這種方法的發布)必須進行進一步研究。
推薦讀物: [40], [41]
5.3 構件點(Construction Points)
文章來源于領測軟件測試網 http://www.kjueaiud.com/