半加法度量

半加法度量

半加法度量是指可以沿多維數據集中的一個或多個(但不是全部)維度進行求和的度量值。

概述

例如,清單的庫存量度量值可以沿地理維度求和以得到所有倉庫的庫存總量,但不能沿時間維度求和,因為該度量值定期指定快照數量。

相關

維度,又稱維數,是數學中獨立參數的數目。在物理學和哲學的領域內,指獨立的時空坐標的數目。0維是一點,沒有長度。1維是線,只有長度。2維是一個平面,是由長度和寛度(或曲線)形成面積。3維是2維加上高度形成體積面。

重要介紹

軟體度量是對軟體開發項目、過程及其產品進行數據定義、收集以及分析的持續性定量化過程,目的在於對此加以理解、預測、評估、控制和改善。沒有軟體度量,就不能從軟體開發的暗箱中跳將出來。通過軟體度量可以改進軟體開發過程,促進項目成功,開發高質量的軟體產品。度量取向是軟體開發諸多事項的橫斷面,包括顧客滿意度度量、質量度量、項目度量、以及品牌資產度量、智慧財產權價值度量,等。度量取向要依靠事實、數據、原理、法則;其方法是測試、審核、調查;其工具是統計、圖表、數字、模型;其標準是量化的指標。

其他

軟體產品的度量主要針對作為軟體開發成果的軟體產品的質量而言,獨立於其過程。軟體的質量由一系列質量要素組成,每一個質量要素又由一些衡量標準組成,每個衡量標準又由一些量度標準加以定量刻劃。質量度量貫穿於軟體工程的全過程以及軟體交付之後,在軟體交付之前的度量主要包括程式複雜性、模組的有效性和總的程式規模,在軟體交付之後的度量則主要包括殘存的缺陷數和系統的可維護性方面。
一般情況下,可以將軟體質量特性定義成分層模型。勃姆(Barry W. Boehm)在《軟體風險管理》(Software Risk Management)中第一次提出了軟體質量度量的層次模型。而麥考爾(McCall)等人將軟體質量分解至能夠度量的層次,提出FCM 3層模型(參見表5-13):軟體質量要素(factor)、衡量標準(criteria)和量度標準(metrics),包括11個標準,分為產品操作(product operation)、產品修正(product revision)和產品轉移(product transition)。ISO 9126將軟體質量總結為6大特性,每個特性包括一系列副特性,其軟體質量模型包括3層,即高層:軟體質量需求評價準則(SQRC);中層:軟體質量設計評價準則(SQDC);低層:軟體質量度量評價準則(SQMC)。

相關詞條

相關搜尋

熱門詞條

聯絡我們