?

軟件可靠性設計技術應用研究

2016-12-31 15:13
移動信息 2016年8期
關鍵詞:可靠性軟件理論

林 玲

?

軟件可靠性設計技術應用研究

林 玲

廈門出入境管理局,福建 廈門 361000

軟件隨著計算機和智能手機的普及而逐漸進入人們的生活視野中,并逐漸變得不可分割,在各個行業中都有著非常重要的地位,在工業、經濟、汽車、航天航空等各個領域都有出色的應用效果。人們對于軟件的依賴性已經達到了前所未有的高度,因此在進行軟件設計的時候要注重軟件可靠性的提升和設計,加強軟件的功能使得軟件能夠更加符合人們的使用需求?;诖藢浖目煽啃赃M行了研究和探析。

軟件可靠性;技術應用;發展前景

1 軟件可靠性在國內外的研究情況

1.1 國內研究狀況

我國的計算機發展較晚,因此軟件的發展起步相對其他發達國家也較晚,但是發展速度驚人。研究現狀主要可以分為兩個部分,一是理論研究,二是工程實踐。前者的研究工作已經取得了一定成績,在學術上有著軟件可靠性的相關理論體系并且具有相關的研究方法,在國內各大雜志報刊中具著豐富的有關于軟件可靠性的學術論文。后者的工程實踐也相當出色,在實際的軟件開發、測試、使用和更新等方面的工作也有著較好的成果[1]。

1.2 國外研究現狀

國外的軟件可靠性理論研究有著更加深遠的發展歷史,計算機技術最初由美國開發而來,西方國家的軟件可靠性研究理論較為深厚和廣泛,對于軟件和硬件的貼合程度研究較高,因此有著更加先進的理論基礎。在工程實踐上,理論設計中的軟件可靠性很好地實現了,軟件可靠性得到了長足的進步和發展,用戶的反饋使得軟件可靠性設計得到不斷的完善和更新,促進了理論發展。

2 軟件可靠性的相關理論

2.1 軟件可靠性

軟件可靠性是指在一定的時間內軟件功能能夠被很好地使用且不失效,能夠滿足用戶需求且具有自我維護能力,以保證軟件的使用正常。失效指的是軟件功能無法發揮或者實現,在正常的工作環境下癱瘓或者崩潰等情況,而錯誤是指軟件在實際運行中出現一些人為或者非人為的因素而造成的軟件運行故障。因此軟件必須擁有可靠性來抵御這些故障和影響軟件正常使用的問題[2]。

2.2 軟件可靠性工程模型

軟件可靠性工程模型上要注重考慮一下錯誤的產生特點,并進行有效規避。第一是軟件可靠性和使用頻率是無關的;第二是軟件可靠性的性能并不像其他物理功能一樣會發生損耗而導致性能退化;第三是軟件發生運行錯誤之間是互相聯通的并有一定關聯的,解決問題時要進行統一考慮才可以有效解決;最后就是解決軟件錯誤的過程中有可能引入新錯誤而對軟件可靠性造成新的潛在危害。

3 軟件可靠性建立過程

軟件可靠性是建立在用戶對軟件使用的滿意度和有效性基礎上的,因此,在提升軟件可靠性的時候要充分利用用戶使用情況并結合調查分析進行建模?;诖?,以下就軟件可靠性建立過程進行詳細的分析和研究。

3.1 進行用戶需求的調查

這在整個軟件可靠性研究中占有的比重是最重的,因為軟件的設計使用是以用戶的需求為第一參考的設計項目,均是為了滿足用戶的使用需求,因此在設計前要進行軟件需求的數據調查和收集,同時也要對軟件使用中也可能出現的故障數據進行有計劃有目的的收集,并建立故障集,以便在出現故障時可以有計劃有準備地進行應對,并依據收集的數據有針對性地進行改進和完善軟件的功能[3]。

3.2 選擇恰當的可靠性模型

收集完數據后要根據數據顯示的情況進行可靠性模型的選擇,對于不同的數據要進行不同的考查,將數據的結果和已有的可靠性模型和假設進行配對,選擇最優組合進行軟件可靠性模型建設,在模型的基礎上再根據用戶需求數據進行軟件的完善和提升,同時利用故障數據進行故障的總體統計,利用最大似然估計方法或最小二乘法和其他方法進行模型的計算統計,制訂模型故障排除方案。

3.3 進行軟件可靠性擬合測試

軟件可靠性模型建立后,要利用模型故障數據和需求數據進行擬合測試,測試軟件可靠性模型的實際使用效果,利用擬合結果和精度進行軟件可靠性的進一步規劃,從而得到最精的軟件可靠性數據,獲得性能度量借以評估軟件可靠性系統的性能,最后根據這些測試數據和結果做出判斷,對可靠性模型設計中存在的問題進行最后總結,以完善軟件可靠性模型。

4 結論

綜上所述,本文對軟件可靠性進行了分析和探討,從軟件可靠性的研究現狀出發,并結合研究成果對軟件可靠性模型的建設相關理論進行了探討和研究,得出了軟件可靠性模型設計的一些方式和方法,在設計軟件可靠性模型的同時對市場需要和軟件需求進行調查。對于軟件可靠性要基于廣大軟件使用的具體情況和發生的故障進行相應的排查和設計,利用相關的技術和理論方法進行統計,再根據統計結果對軟件可靠性模型中存在的不足和缺點進行完善和改進,使軟件可靠性得以有效提升,促進軟件行業的發展和前進,提供更加廣闊的發展前景和發展空間,提高軟件使用的舒適性。

[1]柳志娟.矢量控制軟件應用于空間機構中的可靠性研究[J].質量與可靠性,2015(6):179.

[2]李陽.軟件可靠性設計技術運用分析[J]數字技術與應用,2015(5):236.

[3]衛一芃.嵌入式分區操作系統可靠性技術的研究與應用[J].航空計算技術,2015(2):213.

Application Research on software reliability design technology

Lin Ling

Exit and Entry Administration Bureau of Xiamen,Fujian Xiamen 361000

Software with the popularity of computers and smart phones,and gradually into the people’s field of vision of life,and gradually become inseparable,in various industries have a very important dominant position,in the industrial,economic,automotive,aerospace and other aspects have excellent application effect. People depend on software has reached an unprecedented height, so for software design should pay attention to the design and improvement of the software reliability,strengthen function of the software makes the software to be more in line with the needs of people. In this paper,the research and analysis of software reliability.

software reliability; technology application; development prospect

TP311.52;TB114.3

A

1009-6434(2016)08-0067-02

林玲(1980—),女,漢族,籍貫為福建省晉江市,學歷為本科,研究方向為信息工程,作者單位為出入境管理局,單位所在地為福建省廈門市。

猜你喜歡
可靠性軟件理論
基于AK-IS法的航空齒輪泵滑動軸承可靠性分析
堅持理論創新
神秘的混沌理論
禪宗軟件
討論如何提高建筑電氣設計的可靠性和經濟性
理論創新 引領百年
相關于撓理論的Baer模
軟件對對碰
合理使用及正確測試以提升DC/DC變換器可靠性
GO-FLOW法在飛機EHA可靠性分析中的應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合