孫瑋琢
(91550部隊(duì)92分隊(duì),遼寧大連,116023)
大型電子系統(tǒng)工程軟件可靠性評(píng)估方法探析
孫瑋琢
(91550部隊(duì)92分隊(duì),遼寧大連,116023)
大型電子系統(tǒng)工程軟件可靠性評(píng)估方法是當(dāng)前軟件開(kāi)發(fā)研究方面重要的問(wèn)題,我們依靠當(dāng)前的科技力量,逐漸擺脫以前一些不科學(xué)的評(píng)估方法。同時(shí),伴隨著市場(chǎng)激烈的競(jìng)爭(zhēng)環(huán)境,沒(méi)有高端的技術(shù)作為支撐,將會(huì)被市場(chǎng)競(jìng)爭(zhēng)所淘汰。最近發(fā)展情況可以看到,在電子行業(yè)系統(tǒng)研究發(fā)展的過(guò)程中,一些系統(tǒng)的軟件研究逐漸浮出水面。
大型電子系統(tǒng);軟件可靠性;評(píng)估
軟件的可靠性主要有:
1.1規(guī)定的環(huán)境條件。針對(duì)軟件的運(yùn)行環(huán)境的狀況進(jìn)行分析可以知道,該種環(huán)境是一種無(wú)形的虛擬情況。我們要從多方面進(jìn)行探究,以便于更加靈活的進(jìn)行實(shí)際操作。然而,系統(tǒng)軟件的有一定的規(guī)范要求,并且明確規(guī)定了操作的要求和具體的流程,這種規(guī)定的環(huán)境下,已經(jīng)為我們指明了軟件應(yīng)該在什么養(yǎng)的環(huán)境下運(yùn)行,我們只有掌握其具體的規(guī)定環(huán)境,才能夠有效的進(jìn)行科學(xué)化認(rèn)定,以及進(jìn)行有效地任務(wù)分配。
1.2規(guī)定的功能。我們?cè)谶M(jìn)行具體的研究過(guò)程中會(huì)逐步遇到一些關(guān)于軟件功能的問(wèn)題,這些問(wèn)題主要還在于對(duì)其掌握的熟練程度,如果對(duì)功能不夠熟悉,將會(huì)嚴(yán)重的制約到對(duì)其軟件的開(kāi)發(fā)。往往對(duì)于一些軟件功能的利用,是我們直接進(jìn)行使用軟件的最為直接的目的。一套軟件程序,如果不了解實(shí)際情況,就會(huì)陷入混亂的泥潭里,因?yàn)檫@是一對(duì)一的關(guān)系,不能夠出現(xiàn)同一種模式中進(jìn)行工作,這樣就會(huì)造成可靠性評(píng)估難以實(shí)現(xiàn)的問(wèn)題。對(duì)于一些可靠地軟件的模型來(lái)講,我們一定要進(jìn)行科學(xué)化的評(píng)估,這個(gè)評(píng)估不能夠照搬硬套,要靈活運(yùn)用標(biāo)準(zhǔn)進(jìn)行評(píng)估。同時(shí)更應(yīng)該注意一些細(xì)節(jié)的問(wèn)題,從而能夠更好更直觀的分析可靠性。
對(duì)于測(cè)試軟件的可靠性過(guò)程,主要在于對(duì)其測(cè)試用例設(shè)計(jì)、實(shí)施、編寫(xiě)報(bào)告、檢查等方面進(jìn)行有效的數(shù)據(jù)的收集。
2.1測(cè)試前檢查.測(cè)試前檢查是一項(xiàng)重要的工程軟件檢測(cè)。我們要逐步擺脫一些不合理的檢測(cè),有針對(duì)性的進(jìn)行檢測(cè),才能夠有效的保證工作能夠很好實(shí)施。然而,對(duì)于大部分在制作任務(wù)書(shū)檢查程序的過(guò)程中,由于受到一些因數(shù)的考察影響,這將會(huì)造成檢測(cè)的標(biāo)準(zhǔn)不合理。
2.2測(cè)試用例設(shè)計(jì)。這種狀況的研究分析主要在于其實(shí)際的組合功能或者是特定的功能設(shè)計(jì)。其研究的測(cè)試方向是將具體的測(cè)試方案進(jìn)行科學(xué)化的編輯,并且形成一種文檔,從而為更好的發(fā)展提供一句參考。當(dāng)我們?cè)谟行У倪M(jìn)行選擇測(cè)量的時(shí)候,一定要考慮到極限值的大小,因?yàn)榭紤]的細(xì)致能夠避免一些錯(cuò)誤的出現(xiàn),為推動(dòng)測(cè)試的發(fā)展過(guò)程奠定基礎(chǔ)。
2.3實(shí)施測(cè)試。該種過(guò)程的研究一定要考慮到具體測(cè)試的方法。不能夠出現(xiàn)胡子眉毛一把抓的現(xiàn)象,從而影響整個(gè)實(shí)施測(cè)試工作的完成質(zhì)量。從最基本研究方向上進(jìn)行綜合考慮就可以迅速的提升我們進(jìn)行實(shí)際測(cè)試的效果,這是未來(lái)軟件程序、用戶等等方面的完成測(cè)試的重要研究方向。我們?cè)谶M(jìn)行測(cè)試的工作當(dāng)中,一定要從強(qiáng)化測(cè)試方面進(jìn)行全方位的研究,改變一些錯(cuò)誤的做法,重點(diǎn)進(jìn)行強(qiáng)化測(cè)試效果,檢測(cè)軟件實(shí)際的數(shù)據(jù),從而更加準(zhǔn)確的進(jìn)行評(píng)估,從而為更好的驗(yàn)證我們的數(shù)據(jù)的可靠性。
我們?cè)谘芯寇浖煽啃怨こ踢^(guò)程中,一定要結(jié)合近這幾年的研究成果來(lái)綜合考慮,從強(qiáng)化學(xué)科研究,注重從電子產(chǎn)品上進(jìn)行深入的分析,結(jié)合傳統(tǒng)工程的情況進(jìn)行可靠性相比,從而為軟件工程可靠性提供有效地分析。
3.1軟件與硬件可靠性對(duì)比
(1)繁瑣性:我們從內(nèi)部邏輯來(lái)分析可以看到,軟件的研究過(guò)程是一個(gè)相當(dāng)繁瑣的工作程序。這不僅需要從最基本的理論知識(shí)上學(xué)習(xí)開(kāi)始,而且還需要理順軟件與硬件內(nèi)部邏輯關(guān)系。
(2)物理退化:面對(duì)著越來(lái)越多的硬件研究問(wèn)題,我們不得不采取一些即時(shí)可行的辦法進(jìn)行深入的分析,以便于形成重要保存價(jià)值,因?yàn)橐恍┯布捎跊](méi)有做好儲(chǔ)存的管理,從而影響到硬件的實(shí)效性。
3.2軟件可靠性工程與傳統(tǒng)的可靠性工程對(duì)比
傳統(tǒng)工程研究的是特定的領(lǐng)域,而軟件研究的范圍非常廣泛,涉及了各個(gè)領(lǐng)域。每個(gè)新的軟件項(xiàng)目差不多都是一個(gè)新的問(wèn)題,沒(méi)有現(xiàn)成的程序可以利用。軟件的復(fù)雜性主要是由其復(fù)雜的邏輯關(guān)系造成的。所以,這種不斷變化、完全迥異的邏輯關(guān)系會(huì)給軟件可靠性造成巨大的阻礙。
傳統(tǒng)的可靠性工程研究是確定的自然過(guò)程,而軟件開(kāi)發(fā)由各種不同的方式和方法實(shí)現(xiàn)同一種功能,這主要取決于開(kāi)發(fā)者的興趣愛(ài)好和開(kāi)發(fā)習(xí)慣。這也是造成軟件可靠性失效的重要原因。
新的軟件項(xiàng)目都會(huì)與原有的項(xiàng)目有很大差異,每次的軟件開(kāi)發(fā)都會(huì)不同于以往,必需從頭開(kāi)始,少有參考。所以,這樣很難制定軟件可靠性標(biāo)準(zhǔn)來(lái)統(tǒng)一軟件的開(kāi)發(fā),給軟件可靠性檢測(cè)帶來(lái)了不便。
我國(guó)的經(jīng)濟(jì)發(fā)展與科技進(jìn)步,為推動(dòng)大型電子系統(tǒng)工程軟件可靠性評(píng)估提供了新的發(fā)展環(huán)境,對(duì)于我們?nèi)粘5纳?,已?jīng)與當(dāng)前軟件可靠性評(píng)估產(chǎn)生關(guān)系。因?yàn)樯畹姆椒矫婷嬉脒M(jìn)入快速的行列,就得從強(qiáng)化軟件研究方面上下功夫,改變?cè)瓉?lái)一些錯(cuò)誤的做法,讓我們的生活變得有聲有色,并且逐漸懂得怎樣享受生活的美好,這對(duì)于人們的思想認(rèn)識(shí)也應(yīng)該逐步提高,以免形成一種不健康的發(fā)展形勢(shì),從而造成損失。同時(shí),對(duì)于提高整體軟件系統(tǒng)的功能起到積極地推動(dòng)作用。文章研究了大型電子系統(tǒng)工程軟件可靠性評(píng)估方法,這對(duì)于我國(guó)軟件開(kāi)發(fā)具有現(xiàn)實(shí)的重大意義。
[1]石柱.基于模糊技術(shù)的軟件質(zhì)量評(píng)價(jià)及可靠性評(píng)估[D].北京:北京航空航天大學(xué),2000(03).
[2]王強(qiáng),陸陽(yáng),方歡,朱曉玲.基于結(jié)構(gòu)分析的復(fù)雜軟件可靠性評(píng)估方法[J].2013(04).
[3]陳敏,湯曉安.航天器計(jì)算機(jī)系統(tǒng)中軟件的可靠性評(píng)估方法研究[J].2004(08).
Research on reliability evaluation method of large scale electronic system engineering software
Sun Weizhuo
(92 troops, 91550 division,Dalian,Liaoning,116023)
The reliability evaluation method of large electronic system engineering software is an important issue in the current software development research.We rely on the current scientific and technological strength,and gradually get rid of some of the previous unscientific evaluation methods.At the same time,with the fierce market competition environment,there is no high-end technology as a support,will be eliminated by the market competition.Recent developments can be seen,in the process of system research and development of the electronic industry,some of the system software research gradually surfaced.
large electronic system;software reliability;evaluation;method methods