亚洲免费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在线亚洲女同| 欧美黄色免费看| 国产精品亚洲综合天堂夜夜| 麻豆成人久久精品二区三区免费| 在线麻豆精东9制片厂av影现网 | 欧美日韩国产在线观看免费| 丰满少妇又爽又紧又丰满动态视频 | 久久精品国产91久久性色tv| 台湾自拍偷区亚洲综合| 少妇激情一区二区三区99| 日韩人妻无码精品久久| 高清国产日韩欧美| 青青草免费在线视频导航| 亚洲伦理第一页中文字幕| 桃花影院理论片在线| 999精品全免费观看视频| 蜜桃视频网站在线免费观看| 日韩精品综合一本久道在线视频| 国产精品无码久久久久| 国产精品18久久久久网站 | 一个人免费观看在线视频播放| 在线视频自拍视频激情| 欧美性生交活xxxxxdddd| 亚洲精品无码mv在线观看| 无码一区二区三区在| 久久中文字幕亚洲综合| 东北少妇不带套对白| 亚洲伊人久久大香线蕉综合图片| 免费av网址一区二区| 欧美国产激情18| 四房播播在线电影| 无码av永久免费大全| 久久久精品国产免费看| 欧美又大又色又爽aaaa片 | 亚洲色无码中文字幕| 国产性虐视频在线观看| 久久久久久人妻一区精品| 国产最新AV在线播放不卡| 精品日韩在线观看视频| 大学生高潮无套内谢视频| 91麻豆国产香蕉久久精品|