999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

嵌入式軟件外部質量評價方法設計

2019-02-22 04:59:42
測試技術學報 2019年1期
關鍵詞:測量評價質量

陳 蘇

(福建省計量科學研究院,福建 福州 350001)

隨著嵌入式系統越來越廣泛地應用于社會各個領域,人們在生產、生活中都不可避免地接觸到各式各樣的嵌入式軟件,而嵌入式軟件的質量很大程度上影響到嵌入式系統的可靠運行. 因此對嵌入式軟件進行合理有效的測試,并給出量化的定義和評價,對保證其質量至關重要.

目前,國內從事軟件質量評測工作的第3方機構對嵌入式軟件的測試基本套用普通軟件質量評價體系. 由于嵌入式軟件和普通軟件有一定的區別,它不僅要求其準確性、安全性和穩定性等方面能夠滿足實際應用的需要,而且還要求盡可能地進行優化,以減少對系統資源與硬件的消耗. 顯然直接套用普通軟件質量評價體系是不太合適的,需要根據嵌入式軟件的質量模型[1]設計其外部質量評價方法并量化評價結果.

1 嵌入式軟件質量度量

嵌入式軟件產品質量與普通軟件產品質量相同,也分為內部質量、外部質量與使用質量. 內部質量度量是從設計和開發的角度出發[2],更多關注的是軟件源代碼、數據結構設計、文檔過程管理等方面,在度量過程中不受其他軟件及硬件的影響; 外部質量是指軟件在模擬環境或真實環境下執行過程中所被測量和評價的質量; 使用質量是指用戶在真實系統環境下使用軟件所達到其需求目標的程度,并不是指軟件本身的屬性. 對于第3方軟件檢測機構來說,更多的是關注嵌入式軟件外部質量,本文也僅對嵌入式軟件外部質量的度量進行討論.

進行嵌入式軟件質量度量要遵循軟件產品評價過程[3],包括:確定評價需求、規定評價、設計評價與執行評價4個階段. 具體來說就是:① 確定質量度量評價模型,根據需求選擇需要測試的質量特性[4]; ② 確定度量指標的權重與選擇需要測試的測量元; ③ 制定評價計劃,即測試計劃[5]; ④ 根據測試計劃進行度量并給出量化的評價結果.

2 外部質量度量方法

2.1 質量度量特性

嵌入式軟件外部質量通過建立質量模型來度量[6,7]. 本文根據GB/T 30961-2014中對嵌入式軟件外部質量度量特性的描述,將其外部質量特性分為功能性、可靠性、易用性、效率、可維護性和可移植性共6個特性作為一級評價指標. 每一個特性又可分為若干個子特性,總計26個子特性,以此作為二級評價指標. 指標細分情況如圖 1 所示.

圖 1 嵌入式軟件外部質量特性細分圖Fig.1 External quality characteristic subdivision diagram of embedded software

圖 1 中每個子特性應至少包含一個測量元,GB/T 30961-2014中對外部質量模型定義的測量元總計100個. 本文限于篇幅,不對每個測量元做詳細描述. 對于某個嵌入式軟件質量度量而言,并不是標準內定義的所有特性與測量元都必須涉及到,而是可以根據該軟件的特點、領域、規模等因素選取具有較大測試意義的特性與測量元,忽略掉一些意義不大的特性與測量元,如果有特殊的測試需求,則可以根據需求自定義一些測量元,定義測量元時需與標準規范格式一致[8].

2.2 指標權重定義

要量化度量結果,首先要確定一個標度V,我們把嵌入式軟件最終評價結果設定在0~1區間內,越趨近于1則表明軟件質量越好. 根據以往評測經驗,建議質量評價等級劃分為

0.9≤V≤1為優秀;

0.8≤V<0.9為良好;

0.6≤V<0.8為合格;

0.6以下為不合格.

等級劃分也可根據實際測試需求進行調整. 一級評價指標所占軟件整體質量的權重,可以根據專家評價法確定:即組織行業內專家、資深技術員組成評審小組,通過對軟件規模、特點、測試需求等各個評價對象進行分析和評定,確定各個指標的權重,如表 1 所示.

表中:∑Ai=1.

表 1 一級評價指標權重表

二級評價指標的權重根據其所設計的測量元數量來確定. 以功能性指標為例,如果其5個二級指標總共設計了N個測量元,那么每個二級指標的權重如表 2 所示.

其他特性依此類推不再闡述.

表 2 二級評價指標權重表

2.3 指標得分計算

一、二級評價指標權重確定好之后,就可以對每個子特性設計測量元. 為方便計算評分,需對每個測量元做“歸一化”處理,即將所有測量元的得分取值范圍映射到0~1這一區間上,越趨近于1代表該測量元評價結果越好.

對每個測量元設計一定數量的測試用例進行測試,通過計算測試用例執行通過率,來確定單個測量元得分Ti,即

(1)

通過計算單個二級評價指標下所有測量元得分率來確定單個二級評價指標得分

(2)

根據二級指標的權重,計算單個一級評價指標得分

Ui=∑(Wi×Bi) ; (3)

根據一級評價指標權重確定軟件最終評價得分

SCORE=∑(Ui×Ai) .(4)

3 應用實例

以本單位所測某公司電腦橫機智能控制系統為例,說明評價方法在實際測試中的運用. 在該測試實例中,專家評審組根據系統測試需求以及系統規格說明書等資料,選取并確定一級評價指標權重; 之后根據選取測量元,確定二級指標權重. 如表 3 所示.

根據系統測試需求,對每個測量元設計適當數量的測試用例,經過標準規范的測試,計算每個測量元的得分,根據2.3節步驟按式(1)~式(4) 逐級計算,得出所有一級指標得分:

功能性U1=(0.957×0.5)+

(0.915×0.33)+(1×0.17)=0.95;

可靠性U2=(0.9×0.34)+

(0.95×0.33)+(1×0.33)=0.95;

易用性U3=(1×0.125)+(0.95×0.25)+

(0.963×0.5)+(1×0.125)=0.969;

效率U4=(0.933×0.5)+

(0.917×0.5)=0.925;

可移植性U5=(1×1)=1.

系統各級指標得分如表 4 所示.

表 3 測試系統評價指標權重表

該軟件最終得分為

SCORE=∑(Ui×Ai) =(0.95×0.3)+

(0.95×0.3)+(0.969×0.1)+

(0.925×0.25)+(1×0.05)=0.948.

根據評價標準,則該軟件外部質量評價結果為優秀.

表 4 測試系統評價得分表

4 結 論

本文建立了規范合理的嵌入式軟件外部質量度量模型,并運用到實際項目檢測中,把外部質量度量結果量化地展示出來,使得測試人員與用戶對該軟件的質量有更直觀的理解. 該方法簡單可行,可供第3方軟件評測機構借鑒參考[9,10],不足之處需要在未來的檢測工作中不斷提高與改進.

猜你喜歡
測量評價質量
“質量”知識鞏固
SBR改性瀝青的穩定性評價
石油瀝青(2021年4期)2021-10-14 08:50:44
質量守恒定律考什么
把握四個“三” 測量變簡單
做夢導致睡眠質量差嗎
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量
質量投訴超六成
汽車觀察(2016年3期)2016-02-28 13:16:26
基于Moodle的學習評價
主站蜘蛛池模板: 在线观看免费国产| 一本久道热中字伊人| 色成人综合| 亚洲狼网站狼狼鲁亚洲下载| 99视频在线精品免费观看6| 亚洲九九视频| 真人高潮娇喘嗯啊在线观看 | 久久婷婷五月综合色一区二区| 中文字幕永久视频| 国产乱子伦精品视频| 亚洲欧洲日产国码无码av喷潮| 91福利片| 99ri国产在线| 中文字幕人成乱码熟女免费| 国产日韩丝袜一二三区| 国产aⅴ无码专区亚洲av综合网| 亚洲一区精品视频在线| 亚洲男人天堂久久| 国产91熟女高潮一区二区| 国产精品自在线拍国产电影| 午夜一级做a爰片久久毛片| 国产乱子伦手机在线| 久久大香香蕉国产免费网站| 国产高清无码第一十页在线观看| 欧美一区二区人人喊爽| 亚洲精品视频免费看| 亚洲免费福利视频| 色网站在线视频| 亚洲色无码专线精品观看| 国产一级毛片网站| 日韩亚洲高清一区二区| 亚洲成人福利网站| 国产一区二区三区在线观看视频 | 国产美女自慰在线观看| 国产成人1024精品下载| 男女性午夜福利网站| 5388国产亚洲欧美在线观看| 久操线在视频在线观看| 欧美日韩另类在线| 亚洲成a人片| 免费又爽又刺激高潮网址 | 最新国产你懂的在线网址| 国产精品部在线观看| 在线视频一区二区三区不卡| 亚洲伦理一区二区| 一级毛片免费不卡在线| 欧美高清三区| 亚洲天堂色色人体| 2021精品国产自在现线看| 99久久国产精品无码| 99精品在线看| 91年精品国产福利线观看久久| 日韩欧美国产成人| 日本人妻一区二区三区不卡影院| 日韩午夜福利在线观看| 欧美日韩免费在线视频| 国产一级毛片网站| 露脸真实国语乱在线观看| 精品国产免费人成在线观看| 大香网伊人久久综合网2020| 中文字幕乱妇无码AV在线| 岛国精品一区免费视频在线观看 | 欧亚日韩Av| 无码丝袜人妻| 欧美啪啪视频免码| 午夜福利在线观看入口| 97国产在线播放| 欧美色伊人| 国产99在线| 97人人模人人爽人人喊小说| 日韩欧美国产另类| 不卡午夜视频| 一级不卡毛片| 久久精品这里只有国产中文精品| 欧美国产日韩另类| 午夜视频免费试看| 福利一区三区| 亚洲人成人无码www| 国产超薄肉色丝袜网站| 亚洲人成电影在线播放| 欧美翘臀一区二区三区| 中文字幕欧美成人免费|