亚洲精品视频一区二区,一级毛片在线观看视频,久久国产a,狠狠狠色丁香婷婷综合久久五月,天天做天天欢摸夜夜摸狠狠摸

當前位置: > 投稿>正文

kloc縮寫(xiě)是什么意思,kloc的全稱(chēng)及含義,kloc全稱(chēng)意思大全

2025-06-17 投稿

kloc縮寫(xiě)是什么意思,kloc的全稱(chēng)及含義,kloc全稱(chēng)意思大全

kloc縮寫(xiě)是什么意思

KLOC英文含義

1、KLOC的英文全稱(chēng):Kilo Lines of Code | 中文意思:───行代碼

2、KLOC的英文全稱(chēng):Thousand Lines of Code | 中文意思:───千行代碼

3、KLOC的英文全稱(chēng):Kullback-Leibler Optimal Covariance | 中文意思:───Kullback-Leibler最優(yōu)協(xié)方差

4、KLOC的英文全稱(chēng):Kilo of Lines of Code (software metric) | 中文意思:───公斤行代碼(軟件度量)

5、KLOC的英文全稱(chēng):Kullback-Leibler Optimal Covariance | 中文意思:───Kullback-Leibler最優(yōu)協(xié)方差

6、KLOC的英文全稱(chēng):Kids For Landcare Outdoor Classroom | 中文意思:───兒童Landcare戶(hù)外教室

7、KLOC的英文全稱(chēng):Thousands of Lines Of Code | 中文意思:───數千行代碼

8、KLOC的英文全稱(chēng):Kilo Lines Of Code | 中文意思:───千行代碼

9、KLOC的英文全稱(chēng):Thousand Lines of Code | 中文意思:───千行代碼

10、KLOC的英文全稱(chēng):Kushner Locke Company | 中文意思:───庫什納·洛克公司

klc是什么意思?

1、KiloCoin(簡(jiǎn)稱(chēng)KLC)中文名稱(chēng)是至高幣,是一種擁有自己的區塊鏈的加密貨幣。一個(gè)KLC幣的最實(shí)際價(jià)格是0.000104美元。KLC幣在1個(gè)交易所上市,總共有2個(gè)活躍市場(chǎng)。

2、無(wú)屬性的意思是指并沒(méi)有任何屬性的意思,也是說(shuō)明對于當前的這些事情可能別人已經(jīng)解釋的非常明確的,對于這方面可能已經(jīng)完全沒(méi)有任何質(zhì)疑的一種狀況了。所以無(wú)屬性klc是沒(méi)有任何屬性的至高幣。

缺陷度量的標準是什么?

缺陷如何度量?缺陷度量的三大標準

2 年前

軟件度量包含三個(gè)維度的內容:產(chǎn)品設計指標度量、過(guò)程度量和項目度量。產(chǎn)品設計指標度量是指從產(chǎn)品設計角度的一些特性指標角度度量,如規模大小、復雜程度、設計特點(diǎn)、性能和質(zhì)量水平。過(guò)程度量主要是用于提高開(kāi)發(fā)和維護的效率,如開(kāi)發(fā)過(guò)程中缺陷去除的效果、測試過(guò)程中的缺陷模型和修復過(guò)程的響應時(shí)間。項目度量是從項目特點(diǎn)和執行的角度進(jìn)行度量,如開(kāi)發(fā)商數量、生命周期、成本、進(jìn)度等。

一、缺陷密度度量

缺陷密度也就是平常所說(shuō)的缺陷率,缺陷率看似很簡(jiǎn)單,但是如果我們不能討論清楚缺陷率中分子與分母的值,那么就不可能很好地確定缺陷率的概念。一般缺陷率的概念是指一個(gè)特定的時(shí)間幀中缺陷出現的機會(huì )。

分母通常指的是軟件的大小,通常使用千萬(wàn)代碼(KLOC)或功能數來(lái)形容。時(shí)間幀是指產(chǎn)品生命期中的一系列操作,生命期少則一年,多則幾年,通常95%的缺陷會(huì )在產(chǎn)品發(fā)布的四年之內發(fā)現,而絕大多數數據缺陷通常是在兩年內被發(fā)現。

千行代碼這個(gè)度量其實(shí)很簡(jiǎn)單,主要的問(wèn)題是如何精確地計數實(shí)際的代碼行數,在早期的匯編語(yǔ)言中,一行物理代碼就相當于我們要計數的一行代碼,但在高級語(yǔ)言中可能就不會(huì )這樣,一行物理行并不一定是一行代碼,即使同一個(gè)代碼片段使用不同的計數工具計數,也可能導致結果存在差異,通常統計代碼行有以下幾種方法:

1)只統計可執行的行代碼;

2)只統計帶數據定義的可執行的行代碼;

3)統計可執行行代碼、數據定義和注釋;

4)統計可執行行代碼、數據定義、注釋和控制語(yǔ)句;

5)統計在輸入屏幕中做為物理行的代碼;

6)統計做為邏輯分隔符的終止行代碼;

上面是常見(jiàn)的關(guān)于代碼行的統計方法,不同的公司可能會(huì )有著(zhù)不同的統計方法,但不管使用什么方法進(jìn)行統計,統計的方法只能使用一種。不同的項目使用不同的統計方法,這樣數據之間沒(méi)有參考價(jià)值。

通常說(shuō)的代碼是程序文件中的一行代碼,但是注釋行或空行除外,代碼通常包括程序頭、函數聲明、可執行的語(yǔ)句和不可執行的語(yǔ)句。

在統計過(guò)程中,統計物理行代碼和統計指令語(yǔ)句是存在差異的,有時(shí)候甚至會(huì )差得很多,如Basic、Pascal 和C 語(yǔ)言,在一行物理行上就可能出現多個(gè)指令。另一方面,一條指令語(yǔ)句和數據聲明也可能跨越幾條物理行代碼,特別是在編程時(shí),如果為了維護方便,寫(xiě)代碼時(shí)就很容易出現這種問(wèn)題。使用邏輯行和物理行進(jìn)行統計各有優(yōu)缺點(diǎn),但是可能邏輯行來(lái)統計代碼行會(huì )更合理一些。

例如:某個(gè)項目,通常代碼行總數由邏輯行代碼、可執行代碼和相關(guān)數據定義的代碼組成,但不包含注釋代碼。代碼行的總數應該由產(chǎn)品所有的代碼和新版本所新增加的或修改的代碼組成。源有的代碼語(yǔ)句稱(chēng)之為SSI,新增的和修改的稱(chēng)之為CSI,SSI 與CSI 公式如下:

SSI(當前版本)= SSI(以前的版本)+ CSI(當前版本新增或修改的代碼行)

? 刪除的代碼(一般這個(gè)值很小)

? 修改的代碼(不能在SSI 和CSI 中計算兩次)

產(chǎn)品發(fā)布后需要對缺陷進(jìn)行跟蹤,在跟蹤缺陷過(guò)程中可以對缺陷進(jìn)行分類(lèi),通常分為用戶(hù)發(fā)現和內部缺陷兩類(lèi),每千行SSI 和每千行CSI 主要度量的內容如下:

(1)每千行缺陷率主要用來(lái)度量產(chǎn)品代碼質(zhì)量的。

(2)從不同類(lèi)型的角度統計千行缺陷率,這主要用來(lái)度量不同類(lèi)型所發(fā)現的缺陷總數。

(3)新修改或增加的每千行代碼所發(fā)現的缺陷數。

(4)由客戶(hù)所發(fā)現的,新新修或增加的每千行代碼缺陷數。

產(chǎn)品發(fā)布后需要對缺陷進(jìn)行跟蹤,在跟蹤缺陷過(guò)程中可以對缺陷進(jìn)行分類(lèi),通常分為用戶(hù)發(fā)現和內部缺陷兩類(lèi),每千行SSI 和每千行CSI 主要度量的內容如下:

第(1)點(diǎn)主要度量總的已發(fā)布代碼的質(zhì)量,第(3)點(diǎn)主要度量新修改或增加的代碼的質(zhì)量,如果當前測試的版本就是發(fā)布的第一個(gè)版本,那么第(1)點(diǎn)和第(3)點(diǎn)表達的意思是一致的。第(1)點(diǎn)和第(3)點(diǎn)主要是針對過(guò)程進(jìn)行度量的。第(2)點(diǎn)和第(4)點(diǎn)主要是從客戶(hù)的角度進(jìn)行分類(lèi)度量。對千行CSI 率和千行SSI 率進(jìn)行估計,開(kāi)發(fā)工程師可以通過(guò)修復缺將對用戶(hù)的影響降低到最小化。

二、客戶(hù)角度

缺陷率是度量軟件質(zhì)量的一個(gè)基礎單元,但從開(kāi)發(fā)團隊的角度來(lái)說(shuō),通過(guò)對缺陷率的分析可以有效地提高產(chǎn)品的質(zhì)量。從實(shí)踐的角度來(lái)說(shuō),一個(gè)好的軟件質(zhì)量需要從用戶(hù)的角度來(lái)分析。如果以缺陷率來(lái)做產(chǎn)品發(fā)布時(shí)產(chǎn)品質(zhì)量的度量,那么從客戶(hù)角度,缺陷率并一定直接決定缺陷的總數。所以一個(gè)好的缺陷率應該是會(huì )讓發(fā)布產(chǎn)品的總缺陷數下降。如果一個(gè)新發(fā)布的版本比較以前版本的代碼量更大,這就說(shuō)明新添加的修改的代碼的缺陷率要下降,這樣才能更好的降低缺陷的總數。

例如:

第一個(gè)版本發(fā)布時(shí)的數據如下:

KSSI=60 KLOC

由于第一個(gè)版本,KCSI 的值正好等于KSSI 的值,所以KCSI=KKSI=60 KLOC

統計出來(lái)的缺陷率為:缺陷/千行代碼=2.0

總的缺陷數為120 個(gè)。

第二個(gè)版本發(fā)布時(shí)的數據如下:

假設新增加代碼量為20 千行,即KCSI=20KLOC

KSSI=60(上一版本總代碼數)+20(新添加或新修改的代碼數)

-4(假設新添加或新修改的代碼數中,假設有20%是修改原來(lái)的代碼)

= 76

統計出來(lái)的缺陷率為:缺陷/千行代碼=1.8(假設相對于第一個(gè)版本提高了10%)

第二個(gè)版本總增加的缺陷數為1.8×20=36。

第三個(gè)版本發(fā)布時(shí)的數據如下:

假設新增加代碼量為30 千行,即KCSI=30KLOC

KSSI=76(上一版本總代碼數)+30(新添加或新修改的代碼數)

-6(假設新添加或新修改的代碼數中,假設有20%是修改原來(lái)的代碼)

= 100

第三個(gè)版本總增加的缺陷數為38

缺陷/千行代碼=39/30=1/3

第一個(gè)版本發(fā)現了100 個(gè)BUG,第二個(gè)版本發(fā)現了36 個(gè)BUG,用戶(hù)直觀(guān)感受是缺陷下降了64%((100-36)/100),當然這主要是因為第二版本新增或修改的代碼量下降了。第三個(gè)版本的缺陷又大于第二個(gè)版本的缺陷數,這是因為第三個(gè)版本新增或修改的代碼量比第二個(gè)版本多出很多,但缺陷率就下降了很多,第二個(gè)版本是1.8,第三個(gè)版本是1.3,缺陷率大概為第二版本的三分之一。當然第二個(gè)版本和第三個(gè)版本缺陷率差異太大,這樣可能測試中很難達到這樣一個(gè)值,這種情況下必須對計劃、代碼進(jìn)行改進(jìn)。

三、功能點(diǎn)

上面介紹的是通過(guò)代碼行的方式來(lái)度量缺陷,除了這種方式外,另外一種度量方式是通過(guò)功能點(diǎn)的方式來(lái)度量,這兩種方式都是通過(guò)缺陷密度來(lái)表達系統出錯的可能性。在近些年通過(guò)功能點(diǎn)來(lái)度量的方式越來(lái)越被人接受,可以從兩個(gè)方面來(lái)度量:開(kāi)發(fā)工程師的工作效率(如每人每年開(kāi)發(fā)了多少功能點(diǎn))和系統質(zhì)量(如平均每個(gè)功能點(diǎn)所發(fā)現的缺陷數)。

一個(gè)功能是指一個(gè)可執行語(yǔ)句的集合,這些語(yǔ)句是用來(lái)執行某項工作任務(wù)的,其包括參數、本地變量和聲明語(yǔ)句。使用功能點(diǎn)度量開(kāi)發(fā)工程師工作效率時(shí),只關(guān)注功能點(diǎn)的多少,而不需要關(guān)注代碼行數。使用功能點(diǎn)度量缺陷,即關(guān)注每個(gè)功能點(diǎn)的缺陷分布情況,如果單位功能點(diǎn)缺陷率比較低,那么通常說(shuō)明產(chǎn)品的質(zhì)量比較高,即使這個(gè)時(shí)候KLOC 缺陷率比較高,但是如果一個(gè)功能點(diǎn)其實(shí)現的代碼數很少,這樣使用功能點(diǎn)去度量就可能會(huì )變得很困難。

功能度量最好是在IBM 公司開(kāi)始使用,但由于當時(shí)的技術(shù)并不能很好地對功能進(jìn)行準確的度量,所以使用功能進(jìn)行度量時(shí)出現一個(gè)失誤的地方。使用功能點(diǎn)解決了生產(chǎn)率和代碼行數的問(wèn)題,因為在統計代碼行時(shí),有很多不確定的因素,特別是不同的語(yǔ)言其統計的結果可能差異比較大。在我們定義一個(gè)應用時(shí),應該從五個(gè)方面來(lái)加權評估:

(1)如果是外部輸入(如交易類(lèi)型功能),權重為4。

(2)如果是外部輸出(如報告類(lèi)型),權重為5。

(3)內部邏輯文件,權重為10。

(4)外部接口文件,權重為7。

(5)外部查詢(xún)數,權重為4。

上面是平均加權的方式,還一種是低復雜度和高復雜度的加權,具體如下:

(1)如果是外部輸入(如交易類(lèi)型功能),低復雜度權重為3,高復雜度權重為6。

(2)如果是外部輸出(如報告類(lèi)型),低復雜度權重為4,高復雜度權重為7。

(3)內部邏輯文件,低復雜度權重為7,高復雜度權重為15。

(4)外部接口文件,低復雜度權重為5,高復雜度權重為10。

(5)外部查詢(xún)數,低復雜度權重為3,高復雜度權重為6。

組件復雜度的確定也是很難的,在確定這些組件復雜度時(shí),需要有一些標準的準則。例如,如果數據元素的類(lèi)型超過(guò)20 種,涉及的文件類(lèi)型超過(guò)2 個(gè),這種情況復雜度為高;如果數據元素的類(lèi)型少于5 種,涉及的文件類(lèi)型超過(guò)2 個(gè)或3 個(gè),這種情況復雜度為低。

功能點(diǎn)總數的公式如下:

1)數據通信;

2)函數分布;

3)性能;

4)使用配置;

5)交易率;

6)聯(lián)機數據輸入;

7)終端用戶(hù)使用效率;

8)在線(xiàn)更新;

9)復雜的過(guò)程;

10)可重用性;

11)安裝的易用性;

12)操作的易用性;

13)多站點(diǎn)訪(fǎng)問(wèn);

14)改變的方便性。

這些特性的權值范圍是0~5,通過(guò)下面的公式可以對特性的因子進(jìn)行調整,具體的公式如下:

版權聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權,不承擔相關(guān)法律責任,不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。如因作品內容、版權和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。

亚洲精品视频一区二区,一级毛片在线观看视频,久久国产a,狠狠狠色丁香婷婷综合久久五月,天天做天天欢摸夜夜摸狠狠摸