扒开老师双腿猛进入白浆小说,熟女人妻私密按摩内射,成人A片激情免费视频,亚洲欧洲AV无码区玉蒲区

當(dāng)前位置: > 投稿>正文

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

2025-09-03 投稿

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 | 中文意思:───數(shù)千行代碼

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

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

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

klc是什么意思?

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

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

缺陷度量的標(biāo)準(zhǔn)是什么?

缺陷如何度量?缺陷度量的三大標(biāo)準(zhǔn)

2 年前

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

一、缺陷密度度量

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

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

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

1)只統(tǒng)計(jì)可執(zhí)行的行代碼;

2)只統(tǒng)計(jì)帶數(shù)據(jù)定義的可執(zhí)行的行代碼;

3)統(tǒng)計(jì)可執(zhí)行行代碼、數(shù)據(jù)定義和注釋;

4)統(tǒng)計(jì)可執(zhí)行行代碼、數(shù)據(jù)定義、注釋和控制語(yǔ)句;

5)統(tǒng)計(jì)在輸入屏幕中做為物理行的代碼;

6)統(tǒng)計(jì)做為邏輯分隔符的終止行代碼;

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

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

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

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

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

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

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

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

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

(2)從不同類(lèi)型的角度統(tǒng)計(jì)千行缺陷率,這主要用來(lái)度量不同類(lèi)型所發(fā)現(xiàn)的缺陷總數(shù)。

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

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

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

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

二、客戶(hù)角度

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

例如:

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

KSSI=60 KLOC

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

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

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

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

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

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

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

= 76

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

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

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

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

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

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

= 100

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

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

第一個(gè)版本發(fā)現(xiàn)了100 個(gè)BUG,第二個(gè)版本發(fā)現(xiàn)了36 個(gè)BUG,用戶(hù)直觀感受是缺陷下降了64%((100-36)/100),當(dāng)然這主要是因?yàn)榈诙姹拘略龌蛐薷牡拇a量下降了。第三個(gè)版本的缺陷又大于第二個(gè)版本的缺陷數(shù),這是因?yàn)榈谌齻€(gè)版本新增或修改的代碼量比第二個(gè)版本多出很多,但缺陷率就下降了很多,第二個(gè)版本是1.8,第三個(gè)版本是1.3,缺陷率大概為第二版本的三分之一。當(dāng)然第二個(gè)版本和第三個(gè)版本缺陷率差異太大,這樣可能測(cè)試中很難達(dá)到這樣一個(gè)值,這種情況下必須對(duì)計(jì)劃、代碼進(jìn)行改進(jìn)。

三、功能點(diǎn)

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

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

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

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

(2)如果是外部輸出(如報(bào)告類(lèi)型),權(quán)重為5。

(3)內(nèi)部邏輯文件,權(quán)重為10。

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

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

上面是平均加權(quán)的方式,還一種是低復(fù)雜度和高復(fù)雜度的加權(quán),具體如下:

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

(2)如果是外部輸出(如報(bào)告類(lèi)型),低復(fù)雜度權(quán)重為4,高復(fù)雜度權(quán)重為7。

(3)內(nèi)部邏輯文件,低復(fù)雜度權(quán)重為7,高復(fù)雜度權(quán)重為15。

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

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

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

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

1)數(shù)據(jù)通信;

2)函數(shù)分布;

3)性能;

4)使用配置;

5)交易率;

6)聯(lián)機(jī)數(shù)據(jù)輸入;

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

8)在線更新;

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

10)可重用性;

11)安裝的易用性;

12)操作的易用性;

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

14)改變的方便性。

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

本站其他內(nèi)容推薦

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