亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于靜態(tài)分析的快速代碼質量評估模型

        2016-03-12 18:36:47何沁潔劉磊常青邱桂蘋
        科學家 2016年1期

        何沁潔 劉磊 常青 邱桂蘋

        摘 要 自主可控平臺對遷移軟件質量、效率有較高的要求,對軟件質量的評估成為了遷移工作中重要的環(huán)節(jié)。本文針對快速評估代碼質量確定了質量評估模型,提高國產化代碼遷移的效率,以維度和度量元作為評估模型的評估標準,以維度衡量用戶需求的指標,度量元作為代碼直接度量的指標。然后對維度和度量元加權的計算結果可以表示評估的結果。

        關鍵詞 靜態(tài)分析;代碼質量;質量模型;自主可控

        中圖分類號 TN91 文獻標識碼 A 文章編號 2095-6363(2016)01-0019-01

        為了快速完成對應用系統(tǒng)的國產化遷移優(yōu)化工作,快速給出評估結果,對于較為復雜的問題通過經驗分析給出替換方案,完成wintel平臺到國產化平臺的順利遷移工作,軟件代碼質量直接影響了代碼遷移工作的效率和遷移后軟件工作的效率,因此對軟件質量的評估成為了遷移工作中重要的環(huán)節(jié)。因此要保證軟件的質量,就要對軟件的質量進行度量,及時的發(fā)現(xiàn)問題,針對發(fā)現(xiàn)的問題進行修補和補救,才能促進軟件遷移工作的可持續(xù)發(fā)展。

        目前在對軟件質量的評價時,通常采用的方法有采用對功能點和代碼行進行度量。通過功能點進行度量軟件規(guī)模比較有影響力的是IFPUG功能點方法和Mark2功能點方法。但是這些方法的估算是因人而異的,往往偏差的情況比較大。

        1 總體設計

        為了更準確的有效的度量軟件質量,本文將代碼質量劃分為幾個不同的維度,這并不屬于可以直接度量的指標,在每個度量維度下面劃分出可以直接度量的度量元??梢圆捎靡恍┚唧w的手段來衡量的指標。

        本文在質量評價過程中選取了一些屬于某維度的直接度量元,作為軟件度量的指標,分別為類數(shù),類層級數(shù)、引用包數(shù)、路徑數(shù)、函數(shù)個數(shù)、函數(shù)參數(shù)、函數(shù)返回值、直接調用個數(shù)、層級數(shù)、調用者個數(shù)。在對每一具體度量元進行度量時應用函數(shù)g(X)=c(x+d)b-1

        e-a(x+d),X是某個軟件特征度量值,g(x)是給出這個特征的評分值,a,b,c,d作為四個待定參數(shù),可以由以下的方程組得出:

        c(d)b-1e-ad=y0

        C(x1+d)b-1e-a(x1-d)=1

        C(x2+d)b-1e-a(x2-d)=y1

        其中x1表示評分值g(x)是1的時候特征值x的取值;x2表示評分值g(x)為及格的時候特征值x的取值;y0表示x的值是1的時候評分值g(x)的取值,y1表示x的值及格的時候g(x)的取值。因此應先確定x0,x1,y0,y1的值,才能確定a,b,c,d四個值,才能建立起評分的具體模式。x0,x1,y0,y1的值的確定是在實際中通過大量統(tǒng)計和經驗總結得出,具有一定的指導意義。

        將代碼的質量劃分為六個維度,每個維度包含不同的度量元,度量元的評分值構成了這個維度的指標集,而代碼的質量可以由個維度的質量總和構成,即代碼的質量等于了各個維度質量的總和。六個維度分別為正確性、規(guī)范性、易讀性、安全性、可維護性、可移植性。代碼的質量最終的結果是六個維度質量和乘以各自的權重得到。各個維度下的具體度量元可以由用戶根據需求個性化定制,單需涵蓋基本的度量元。維度的權重是由于各個用戶對軟件關注的焦點差別而區(qū)別對待,用戶應針對不同的需求對質量評價模型進行刪減。

        2 應用試驗

        本文選取了某郵件系統(tǒng)進行試驗,該模型選取了三個維度來評價,正確性、安全性和可維護性。確定了三個維度下所選取的度量元以及計算方法和各維度應當遵守的規(guī)范,從而初步擬定了各維度的評價標準,將模型轉化為實際可操作的具體工作。

        根據用戶需求確定個維度權重,正確性20%,可維護性40%,安全性40%,根據質量評價模型可以得到本次評估結果加權評分值。根據本次代碼質量評估結果,給出響應問題的修復建議,用戶按照優(yōu)化方案對代碼進行修改,對改進后的效果進行再評估。直到問題得到全部修復,達到用戶期望的水平。證明了質量評價模型在實際中的可行性,有助于軟件系標準化、規(guī)范化建設的推進。

        參考文獻

        [1]張云帆.軟件規(guī)模度量方法比對研究[D].上海:同濟大學,2009.

        [2]裘婉卿,葉楓.基于CMMI的軟件缺陷度量研究[J].計算機系統(tǒng)應用,2010,19(03):115—118.

        [3]Mohammad Jafar Tarokh,Javad Soroor.SuppLy Chain Management Info rmation Systems Critical Failure Factors.IEEE,2010:425-431.

        [4]WIKIPEDIA Software Quality http://en.wikipedia.org/wiki/Software_quality.

        午夜视频在线观看日本| 欧美极品色午夜在线视频| 摸进她的内裤里疯狂揉她动视频 | 日本国产一区在线观看| 亚洲av综合av一区| 国产不卡视频一区二区三区| 午夜无码片在线观看影视| 成人精品综合免费视频| 久久精品国产亚洲综合色| 91免费国产高清在线| 亚洲一区域二区域三区域四| 亚洲精品中文字幕乱码影院| 久久午夜无码鲁丝片午夜精品| 国产色无码精品视频国产| 国产亚洲日韩一区二区三区| 日韩中文字幕无码av| 国产在线看不卡一区二区| 国产三级黄色大片在线免费看| 久草青青91在线播放| 色综合色狠狠天天综合色| 国产成人亚洲精品无码mp4| 久久亚洲国产精品成人av秋霞| 日本理论片一区二区三区| 男女上床视频免费网站| 91九色极品探花内射| 粉嫩国产av一区二区三区| 好男人社区影院www| 免费国精产品自偷自偷免费看| 老汉tv永久视频福利在线观看| 超碰性爱| 中文字幕视频一区二区| 免费一级淫片日本高清| 亚洲av综合av一区| 免费观看又色又爽又黄的韩国| 亚洲AV无码精品色午夜超碰| 精品国产一区二区三广区| 久久久亚洲av成人乱码| 免费国产在线精品一区| 性欧美videofree高清精品| 91精品啪在线观看国产18| 丝袜美腿av免费在线观看|