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

軟件可靠性與安全性研究

2016-11-12 05:38:41楊宏帥
無線互聯(lián)科技 2016年19期
關(guān)鍵詞:安全性定義系統(tǒng)

楊宏帥

(黑龍江職業(yè)學(xué)院,黑龍江 哈爾濱 150080)

軟件可靠性與安全性研究

楊宏帥

(黑龍江職業(yè)學(xué)院,黑龍江 哈爾濱 150080)

文章通過對軟件可靠性與安全性基本概念的探討與澄清,提出了當(dāng)前對軟件可靠性進(jìn)行定性評價是十分必要并且切實可行的判斷,并希望為今后的研究找到一條切實可行的技術(shù)路線。

軟件;可靠性;安全性

1 概述

長期以來,如何給出應(yīng)用軟件的可靠性和安全性要求是一個一直困擾我國軟件開發(fā)人員的問題。當(dāng)前關(guān)于軟件可靠性的研究沿著定量和定性兩個方向進(jìn)行,但無論是定量研究還是定性研究都沒有給出一個明確的、普遍適用的、具有實際操作性的、可考核的可靠性度量指標(biāo)。在定量方面,軟件可靠度是被普遍接受的軟件可靠性度量指標(biāo),但存在無法驗證的問題,在工程上無法實施。在定性方面,軟件缺陷避免、消除、遏制等軟件可靠性工程技術(shù)能夠極大地提高軟件的可靠性,具有很好的實際應(yīng)用效果,但沒有形成基于軟件可靠性技術(shù)的軟件可靠性評價體系,無法基于軟件所采用的可靠性技術(shù)對軟件的可靠性進(jìn)行評價。本文在分析軟件可靠性、安全性相關(guān)概念的基礎(chǔ)上,對一些容易引起混淆的概念予以澄清,以期梳理出一個清晰的研究框架,為今后的研究找到一條切實可行的技術(shù)路線。

2 概念分析

2.1 可靠性

軟件可靠性從直觀上講就是軟件運行期間不發(fā)生失效的概率。從用戶角度看,兩個同樣功能的軟件,如果其中一個在使用中發(fā)生失效的頻率較高,而另一個發(fā)生失效的頻率較低,用戶會認(rèn)為失效頻率較高的那一個可靠性較差。軟件失效與硬件失效不同,硬件失效主要是由器件“磨損”所導(dǎo)致的,是時間的函數(shù),而軟件失效則是由軟件內(nèi)存在的缺陷所導(dǎo)致的,是軟件固有的,是不隨時間變化的。軟件失效的頻率不僅與軟件中存在的缺陷數(shù)相關(guān),而且與軟件的使用相關(guān)。即使軟件中缺陷數(shù)量較少,如果存在缺陷的那部分軟件功能是用戶經(jīng)常使用的,則同樣會頻繁地出現(xiàn)軟件失效。從另一個方面看,即使軟件中存在的缺陷數(shù)量較多,如果都存在于用戶不經(jīng)常使用的功能中,則有可能出現(xiàn)失效概率較低的情況。因此定義軟件的可靠性不能僅考慮軟件中缺陷的密度,還要考慮軟件的實際使用情況。軟件的實際使用情況在數(shù)學(xué)上可以用規(guī)定的使用時間內(nèi)軟件的輸入空間及其概率分布來描述。對于任何一個給定的軟件,由于其中存在的缺陷是確定的,所以能引起軟件失效的輸入集合就是確定的,根據(jù)軟件輸入空間的概率分布就能計算出引起失效的輸入集合出現(xiàn)的概率,因此就能定量地計算出軟件的可靠性,如圖1所示。

圖1 引起失效的輸入集合出現(xiàn)的概率

GB/T11457-1995軟件工程術(shù)語中將軟件可靠性定義為:在規(guī)定的條件下、規(guī)定時間內(nèi)軟件不引起系統(tǒng)失效的概率[1]。在這個定義中,規(guī)定的條件和規(guī)定的時間體現(xiàn)了軟件的實際使用情況,在數(shù)學(xué)上同樣可以用規(guī)定的使用時間內(nèi)軟件的輸入空間及其概率分布來描述?;谇拔乃?,對任一給定的軟件,該定義給出的可靠性度量指標(biāo)(不失效概率)是存在的并且是理論上可計算的,因此該定義是關(guān)于可靠性的科學(xué)的定量定義。

但該定義中將軟件可靠性定義為不引起“系統(tǒng)”失效的概率是值得商榷的。從前文所述可知,軟件可靠性是軟件自身的一種屬性,是由軟件中存在的缺陷決定的,外在的“系統(tǒng)”對軟件可靠性產(chǎn)生的作用已經(jīng)在軟件的輸入空間及概率分布上體現(xiàn),在這種情況下并不存在軟件引起系統(tǒng)失效的概率,而只存在軟件自身失效的概率,因此準(zhǔn)確的軟件可靠性定義應(yīng)該為:在規(guī)定的條件下、規(guī)定時間內(nèi)軟件不出現(xiàn)失效的概率。將軟件可靠性與外在的“系統(tǒng)”相分離既可以在軟件可靠性與系統(tǒng)可靠性之間劃清明確的界限,使軟件可靠性的分析變得非常確定,又可以使軟件可靠性定義能夠適用于沒有外在“系統(tǒng)”的純軟件產(chǎn)品的情況。

當(dāng)前國外的軟件可靠性工程研究以軟件可靠性定量評估模型為主要研究內(nèi)容。美國宇航協(xié)會(AIAA)將軟件可靠性工程定義為:應(yīng)用統(tǒng)計技術(shù)處理在系統(tǒng)開發(fā)和運行期間所采集的數(shù)據(jù),以便詳細(xì)說明、預(yù)計、估計和評價基于軟件的系統(tǒng)可靠性。目前已獲得的模型包括:Jelinski-Moranda模型、Schneidewind模型、Musa-Okumoto模型、Duane's模型、Littlewood-Verrall模型等,但還沒有一個普遍適用的模型能夠?qū)浖煽啃赃M(jìn)行準(zhǔn)確地定量評估[2]。究其原因在于:(1)基于統(tǒng)計的分析需要大量的原始數(shù)據(jù),目前原始數(shù)據(jù)積累不夠;(2)數(shù)學(xué)上比較復(fù)雜,首先軟件輸入空間是一個無窮的集合,其次還需要考慮輸入的各種組合情況;(3)牽扯因素較多,需要考慮軟件開發(fā)各階段引入缺陷的情況;(4)可靠性評估結(jié)果還與測試技術(shù)相關(guān)。以上因素都使得基于定量定義的軟件可靠性評估在短時間內(nèi)難以取得具有較強實際應(yīng)用價值的成果。

除上述軟件可靠性定量定義外,還有關(guān)于軟件可靠性的定性定義。GB/T11457—1995軟件工程術(shù)語中給出的第二個軟件可靠性定義為:在規(guī)定的時間周期內(nèi)所述條件下程序執(zhí)行所要求的功能的能力[3]。眾所周知,軟件可靠性能力的獲得與軟件開發(fā)過程所采用的設(shè)計、分析、測試、管理技術(shù)密切相關(guān),最終軟件產(chǎn)品的可靠性與軟件開發(fā)過程中所采用的軟件可靠性技術(shù)的數(shù)量和合理性成正相關(guān)關(guān)系。目前國內(nèi)關(guān)于軟件可靠性技術(shù)和工程化方法研究很多,但還沒有形成基于軟件可靠性技術(shù)的軟件可靠性評價體系,導(dǎo)致在航天軟件開發(fā)實踐中既沒有軟件可靠性定量指標(biāo)可用,也沒有軟件可靠性定性衡量標(biāo)準(zhǔn)的現(xiàn)狀。究其原因在于:(1)對定量指標(biāo)的追求,導(dǎo)致對定性指標(biāo)的忽視;(2)定性指標(biāo)的建立需要大量的統(tǒng)計數(shù)據(jù),國內(nèi)目前沒有開展相應(yīng)的數(shù)據(jù)積累工作;(3)軟件可靠性相關(guān)的技術(shù)研究不充分,沒有從建立軟件可靠性評價體系的角度對各項軟件可靠性技術(shù)進(jìn)行分析研究。

2.2 安全性

與軟件可靠性相關(guān)的另一個問題是軟件的安全性。GJB/ Z 102—97軟件可靠性和安全性設(shè)計準(zhǔn)則中將軟件的安全性定義為:軟件運行不引起系統(tǒng)事故的能力。從定義中可以看出,軟件的安全性不能脫離一個外在的“系統(tǒng)”而獨立存在。對于軟件計算器一類的純軟件產(chǎn)品是不存在什么安全性的,然而對于軟件計算器這類的純軟件產(chǎn)品可靠性是存在的,這說明軟件可靠性是軟件自身的一種性質(zhì),而軟件安全性并不是軟件自身的一種性質(zhì),兩者是截然不同的概念。從可靠性和安全性的定量關(guān)系上看也是如此,如果軟件中的缺陷僅存在于安全關(guān)鍵的模塊中,而安全關(guān)鍵模塊又是被較少使用的功能,雖然軟件具有很高的可靠性,但系統(tǒng)的安全性卻是很低的。相反如果軟件中的缺陷存在于非安全關(guān)鍵模塊中,而非安全模塊是被較多使用的功能,雖然系統(tǒng)具有很高的安全性,但軟件的可靠性卻是相當(dāng)?shù)偷?。?dāng)前對軟件的安全性普遍存在著認(rèn)識上的誤區(qū)。一種有代表性的觀點認(rèn)為“軟件可靠性包含了軟件安全性,軟件安全性是軟件可靠性問題的子集”,并由此得出了“軟件不安全,一定不可靠;軟件可靠,才能安全”的錯誤結(jié)論。

從系統(tǒng)整體的角度,可靠性存在于應(yīng)用于系統(tǒng)中的軟件,對應(yīng)的安全性則面向整個系統(tǒng),如圖2所示。

圖2 可靠性與安全性定義范疇

由軟件外部因素所引發(fā)的失效并不能定義為軟件可靠性的缺失,應(yīng)屬于系統(tǒng)安全性范疇;系統(tǒng)軟件通過增加功能或其他保障方式,對一定范圍內(nèi)軟件可處理的外部因素進(jìn)行處理,從而避免外部因素引起的失效,是對系統(tǒng)安全性的提升。系統(tǒng)安全性的提升,也可能導(dǎo)致軟件可靠性的下降。

3 結(jié)語

軟件可靠性工程的目標(biāo)是如何應(yīng)用理論知識、科學(xué)方法,結(jié)合實際領(lǐng)域工程標(biāo)準(zhǔn)要求來指導(dǎo)可靠軟件的開發(fā),目前軟件可靠性驗證處于逐步提升的階段。軟件可靠性定量評估需要軟件與硬件的結(jié)合,雖然現(xiàn)在硬件設(shè)計與生產(chǎn)已有一套可以給定、預(yù)測和驗證的定量方法,但軟件可靠性定量評估仍然非常困難。

在可靠性定量評估技術(shù)短期內(nèi)難以取得突破的情況下,應(yīng)盡快建立基于軟件可靠性定性定義的軟件可靠性評價體系。參照軟件能力成熟度模型(Capability Maturity Model for Software,SW-CMM)的方法,根據(jù)軟件開發(fā)過程所采用的軟件可靠性技術(shù),對軟件預(yù)期能夠達(dá)到的可靠性給出評價等級。這樣,一方面能夠解決國內(nèi)軟件工程實踐的需要,另一方面也能夠為可靠性定量研究奠定更為良好的基礎(chǔ)。

[1]陸民燕.軟件可靠性工程[M].北京:國防工業(yè)出版社,2011.

[2]原航天工業(yè)部第七零八所.GJB/Z 102—97軟件可靠性和安全性設(shè)計準(zhǔn)則[S].北京:航天工業(yè)總公司,1997.

[3]全國信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會.GB/T11457—1995信息技術(shù)軟件工程術(shù)語[S].北京:國家標(biāo)準(zhǔn)化管理委員會,1995.

Research on software reliability and safety

Yang Hongshuai

(Heilongjiang Polytechnic,Harbin 150080,China)

This article puts forward the judgement that current qualitative evaluation on the reliability of the software is very necessary and feasible through the discussion and clarification of basic concepts of software reliability and safety,and hopes to find a feasible technical route for future research.

software;reliability;safety

楊宏帥(1975—),男,吉林德惠,碩士,助教;研究方向:機器人。

猜你喜歡
安全性定義系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
兩款輸液泵的輸血安全性評估
新染料可提高電動汽車安全性
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
ApplePay橫空出世 安全性遭受質(zhì)疑 拿什么保護你,我的蘋果支付?
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
Imagination發(fā)布可實現(xiàn)下一代SoC安全性的OmniShield技術(shù)
修辭學(xué)的重大定義
主站蜘蛛池模板: 日韩国产精品无码一区二区三区| 先锋资源久久| 自拍偷拍欧美日韩| av一区二区三区在线观看| 日韩天堂视频| 国产在线自揄拍揄视频网站| 精品国产美女福到在线不卡f| 中文字幕免费在线视频| 97无码免费人妻超级碰碰碰| 国产jizz| 无码高潮喷水专区久久| 欧美亚洲激情| 最新国产精品第1页| 亚洲欧美日韩精品专区| 国产在线小视频| 国产嫖妓91东北老熟女久久一| 三上悠亚精品二区在线观看| 国产97视频在线| 亚洲成人高清无码| 国产日本欧美亚洲精品视| 国产99热| 色婷婷丁香| 爆乳熟妇一区二区三区| 91色在线视频| 久草国产在线观看| 无码久看视频| 国产精品美女网站| 国产精品欧美日本韩免费一区二区三区不卡| 国产激情在线视频| 97视频精品全国免费观看| 韩日无码在线不卡| 久久久久久尹人网香蕉| 久久精品亚洲热综合一区二区| 国产免费看久久久| 国产91无毒不卡在线观看| 欧美A级V片在线观看| 午夜爽爽视频| 扒开粉嫩的小缝隙喷白浆视频| 午夜爽爽视频| 91精品专区国产盗摄| 国产一区二区在线视频观看| 91成人在线免费观看| 国产精品无码AV片在线观看播放| 亚洲成人手机在线| 亚洲人成成无码网WWW| 亚洲专区一区二区在线观看| 九九热免费在线视频| AV无码无在线观看免费| 欧美日韩国产综合视频在线观看 | 日本免费精品| 91免费国产在线观看尤物| 亚洲AV永久无码精品古装片| 狠狠亚洲婷婷综合色香| 呦女亚洲一区精品| 久久久精品国产SM调教网站| 久久成人18免费| 国产精品毛片一区视频播| 成人字幕网视频在线观看| 国产福利拍拍拍| 欧美日本中文| 国产福利免费视频| 67194亚洲无码| 色播五月婷婷| 国产菊爆视频在线观看| 成人a免费α片在线视频网站| 国产精品污视频| 亚洲欧洲自拍拍偷午夜色| 色视频久久| 欧美午夜网| 亚洲欧洲自拍拍偷午夜色| 婷婷色一区二区三区| 亚洲中文字幕日产无码2021| 首页亚洲国产丝袜长腿综合| 日韩一级毛一欧美一国产| 国产亚洲精久久久久久久91| 国产va在线| 毛片一级在线| 国产精品视频999| 亚洲av综合网| 又黄又爽视频好爽视频| 精品一区二区三区四区五区| 久久久久亚洲精品成人网|