除了傳統的對計算機硬件的性能進行度量外,對算法的復雜性的度量一直是計算機科學的重要組成部分。但是,這種度量方法只適用于小程序,而對大型、復雜的軟件來說它卻無能為力了。這就屬于軟件工程的范疇了。如果我們不承認度量將會一個更重要的作用的話,軟件危機將在隨后的幾年里依然存在
三、軟件度量研究的范疇
現在我們已經知道軟件工程需要度量。如何進行度量是的重要性是顯而易見的。首先我們必須弄清楚"軟件度量"是一個包含很多完全不同的活動的術語。它主要包括:
費用和工作量估計模型和度量
生產率度量模型和標準
質量控制和保證
數據收集
質量模型和度量
可靠性模型
性能評價和模型
算法/計算復雜性度量
結構和復雜性度量
GQM法(Goal/Question/Metric)
其他等
在本專題中,我們將對上面這幾個方面進行簡要介紹以便使讀者對當前正在使用的方法和技術有一個大致了解。這些方面排列的順序不是任意的。它反映了進行軟件度量時從高層次、高目標到它們所依賴的最基本的東西的順序
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/