国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

產(chǎn)生軟件產(chǎn)品可靠性問題的主要因素與解決方法

2017-08-08 12:09程艷
科技資訊 2017年19期
關(guān)鍵詞:主要因素解決辦法可靠性

程艷

摘 要:為了能夠確保軟件產(chǎn)品質(zhì)量就需要提高軟件的可靠性,對(duì)軟件產(chǎn)品的可靠性進(jìn)行評(píng)估與分析,在此過程中更為重要的是確定一個(gè)合適的可靠性目標(biāo)。鑒于此,該文主要分析了對(duì)軟件可靠性造成影響的因素,然后在此基礎(chǔ)上提出進(jìn)一步提高軟件產(chǎn)品可靠性措施。

關(guān)鍵詞:軟件產(chǎn)品 可靠性 主要因素 解決辦法

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2017)07(a)-0119-02

隨著經(jīng)濟(jì)的發(fā)展與科學(xué)技術(shù)的進(jìn)步,在目前的現(xiàn)代工業(yè)產(chǎn)品中軟件成分所占有的比例及規(guī)模越來越大。現(xiàn)階段市面上研發(fā)的軟件產(chǎn)品在實(shí)際應(yīng)用的過程中不僅能夠很好地執(zhí)行專門硬件功能,也能對(duì)一部分傳統(tǒng)專門硬件無法執(zhí)行的功能進(jìn)行執(zhí)行。因而可以看出,目前所研發(fā)的軟件產(chǎn)品已經(jīng)不再僅僅是硬件的附屬物,而是成為了與硬件并列且具有獨(dú)立的技術(shù)狀態(tài)管理項(xiàng)目。但多年來我國(guó)軟件產(chǎn)品在研發(fā)的過程中受到多種內(nèi)外因素的限制與影響,使得人們沒有足夠地認(rèn)識(shí)到軟件質(zhì)量水平對(duì)于軟件產(chǎn)品的重要性,特別是沒有加強(qiáng)對(duì)軟件產(chǎn)品的開發(fā)與設(shè)計(jì)階段的嚴(yán)格分析以及評(píng)審。除此之外,相關(guān)人員在對(duì)軟件產(chǎn)品進(jìn)行調(diào)試與驗(yàn)收的過程中,沒有采取科學(xué)有效的測(cè)試方法以及必要的測(cè)試內(nèi)容,從而便使得軟件產(chǎn)品在實(shí)際運(yùn)行的過程中暴露出大量的問題與缺陷。鑒于此,相關(guān)人員必須重視對(duì)軟件產(chǎn)品質(zhì)量與可靠性的測(cè)試工作,最大限度地提高軟件產(chǎn)品質(zhì)量及可靠性。

1 軟件可靠性

1.1 環(huán)境條件

軟件的使用環(huán)境也就是我們所說的軟件所處的環(huán)境條件,環(huán)境條件主要的內(nèi)容包括在實(shí)際運(yùn)行的過程中軟件所需要的支持系統(tǒng)及其相關(guān)的因素。而對(duì)軟件使用環(huán)境進(jìn)行相關(guān)的規(guī)定,能夠?qū)浖氖ж?zé)任進(jìn)行判定,以此來判定主要責(zé)任在于軟件本身還是用戶,同時(shí)軟件運(yùn)行的實(shí)際環(huán)境也能給軟件失效提出一個(gè)較為準(zhǔn)確可靠的度量依據(jù)。因此,在描述軟件的可靠性時(shí)所要求的軟件使用環(huán)境,也就是指對(duì)軟件輸入數(shù)據(jù)的要求以及計(jì)算機(jī)配置的實(shí)際狀態(tài)進(jìn)行描述。與此同時(shí),還需要將其他支持系統(tǒng)及相關(guān)的因素均假定為一個(gè)理想的狀態(tài),這一方式并不會(huì)對(duì)軟件的實(shí)際運(yùn)行狀況造成任何不良的影響。

1.2 規(guī)定時(shí)間

軟件在實(shí)際運(yùn)行過程中的狀況也能在一定程度上體現(xiàn)出該軟件的可靠性,因而在定義軟件可靠性時(shí),對(duì)于時(shí)間的測(cè)量一般會(huì)采用運(yùn)行時(shí)間t進(jìn)行表示。而對(duì)于運(yùn)行時(shí)間t來說,其所代表的是一般軟件系統(tǒng)在投入運(yùn)行后,計(jì)算機(jī)掛起以及實(shí)際工作所積累的所有時(shí)間,但在規(guī)定的時(shí)間內(nèi)并沒有包括計(jì)算機(jī)的停機(jī)時(shí)間。

1.3 規(guī)定功能

軟件的可靠性還需要明確軟件的功能,其中還包括明確主要功能與次要功能,而這些情況的了解與掌握可以從軟件需求說明書及設(shè)計(jì)說明書中得知。

1.4 成功運(yùn)行

能夠成功運(yùn)行的軟件其條件不僅包括程序正確地運(yùn)行,并且還需要能夠滿足用戶對(duì)軟件功能的要求。除此之外,也需要確保一旦程序受到意外或系統(tǒng)錯(cuò)誤時(shí),也能夠快速地恢復(fù),從而實(shí)現(xiàn)軟件的正常運(yùn)行。

2 產(chǎn)生軟件產(chǎn)品可靠性問題因素

軟件在開發(fā)的過程中不僅是高智商勞動(dòng),也是個(gè)性化勞動(dòng)。對(duì)于軟件的設(shè)計(jì)者來說,在設(shè)計(jì)相關(guān)程序的過程中會(huì)根據(jù)其自身的文化背景、教育程度、愛好習(xí)慣、對(duì)系統(tǒng)的理解等多種因素的影響,從而形成自己獨(dú)有的特點(diǎn)。除此之外,軟件設(shè)計(jì)者存在自身習(xí)慣與見解,從而會(huì)形成一個(gè)較為獨(dú)特的風(fēng)格,但缺點(diǎn)在于難以被其他程序設(shè)計(jì)者所采納及應(yīng)用。

目前大多數(shù)軟件檢驗(yàn)的過程中,僅僅只要求上機(jī)運(yùn)行程序,主要的檢驗(yàn)手段為軟件實(shí)際運(yùn)行程序過程中的故障,如此便給軟件的管理帶來漏洞。而在實(shí)際運(yùn)行中一部分出現(xiàn)的問題雖然不嚴(yán)重,但可能會(huì)在某個(gè)時(shí)段或線路出現(xiàn)數(shù)據(jù)溢出、信息丟失等問題堆,甚至導(dǎo)致死機(jī)。正是因?yàn)檫@些問題的不明顯,在一般的程序調(diào)試中也難以暴露出來,從而使得軟件設(shè)計(jì)者難以意識(shí)到這些問題的嚴(yán)重性,僅僅將其當(dāng)成小概率事件。軟件設(shè)計(jì)者及質(zhì)量管理者在此時(shí)往往會(huì)將這種問題當(dāng)成一個(gè)偶然事件進(jìn)行處理,這些因素均會(huì)在一定程度上影響軟件的可靠性。

3 解決措施

3.1 構(gòu)建質(zhì)量系統(tǒng)

在研制軟件的階段應(yīng)該建立相關(guān)的質(zhì)量系統(tǒng),且質(zhì)量管理技術(shù)人員必須熟悉軟件開發(fā)相關(guān)知識(shí)。

3.2 提高軟件產(chǎn)品的透明度

軟件產(chǎn)品的特點(diǎn)為復(fù)雜的知識(shí)密集型,如果在現(xiàn)階段對(duì)軟件開發(fā)的過程中仍然采取計(jì)算機(jī)初始階段的開發(fā)方式,否則就無法滿足當(dāng)今對(duì)于軟件產(chǎn)品的需要。鑒于此,在軟件產(chǎn)品開發(fā)的過程中必須采取軟件工程的方法,并且還要確保軟件產(chǎn)品實(shí)現(xiàn)工業(yè)化生產(chǎn),最終能夠?qū)崿F(xiàn)整個(gè)軟件產(chǎn)品在開發(fā)、運(yùn)行以及維護(hù)整個(gè)階段的規(guī)范化。

3.3 建立健全軟件產(chǎn)品質(zhì)量管理制度

一般來說,軟件產(chǎn)品的質(zhì)量管理制度內(nèi)容主要包括軟件產(chǎn)品的故障報(bào)告及會(huì)診制度,同時(shí)還包括會(huì)議、抽查以及相關(guān)的檢驗(yàn)制度等。

3.4 進(jìn)一步加強(qiáng)軟件文檔管理

文檔作為軟件產(chǎn)品不可分割的組成部分,軟件產(chǎn)品中的一段程序甚至一組語句中均應(yīng)該具備與之相應(yīng)的文檔記錄,因此,這就要求軟件程序員在對(duì)軟件程序編制的過程中必須進(jìn)一步加強(qiáng)對(duì)軟件文檔的完善。除此之外,在對(duì)軟件的相關(guān)程序進(jìn)行修改時(shí),也需要連同軟件文檔進(jìn)行相應(yīng)的修改。

3.5 采用注釋語句

各種計(jì)算機(jī)語言提供給設(shè)計(jì)者以注釋工具,主要目的在于便于軟件設(shè)計(jì)者在源程序中直接寫明各種注意事項(xiàng)。這種注釋的主要作用在于對(duì)軟件產(chǎn)品的各個(gè)部分所具有的實(shí)際功能進(jìn)行充分的說明。

3.6 明確軟件設(shè)計(jì)思想和程序編制方法

在軟件產(chǎn)品的設(shè)計(jì)系統(tǒng)以及質(zhì)量系統(tǒng)中,應(yīng)該重點(diǎn)強(qiáng)調(diào)軟件產(chǎn)品的設(shè)計(jì)思想以及軟件產(chǎn)品程序的編制方法的清晰度,從而便于其他軟件工作者及應(yīng)用人員的閱讀及理解。在軟件設(shè)計(jì)系統(tǒng)內(nèi)部,各個(gè)軟件設(shè)計(jì)人員應(yīng)該加強(qiáng)對(duì)軟件設(shè)計(jì)思路的相互交流,并互相對(duì)設(shè)計(jì)的程序進(jìn)行檢查。

3.7 確定關(guān)鍵程序段

在軟件程序中,軟件設(shè)計(jì)開發(fā)人員應(yīng)該劃分出來完成基本功能的程序段以及容易出錯(cuò)的程序段,并且對(duì)這些程序段進(jìn)行重點(diǎn)指示與重點(diǎn)檢驗(yàn)。

3.8 建立軟件測(cè)試隊(duì)伍

由于在軟件產(chǎn)品開發(fā)的過程中軟件測(cè)試具有十分重要的位置,因此對(duì)軟件測(cè)試人員的專業(yè)技能水平提出了較高的要求,軟件產(chǎn)品可靠性的測(cè)試人員必須具備較強(qiáng)的專業(yè)知識(shí)、計(jì)算機(jī)知識(shí)以及軟件檢測(cè)經(jīng)驗(yàn)與能力。鑒于此,這就要求軟件開發(fā)設(shè)計(jì)公司需要加強(qiáng)對(duì)軟件的檢測(cè)人員的培養(yǎng),并且在堅(jiān)持和不斷完善自檢的基礎(chǔ)上,組織有效的軟件產(chǎn)品互相檢查工作。同時(shí)還要積極地創(chuàng)造相關(guān)的條件組織并建立一個(gè)軟件專檢隊(duì)伍和機(jī)構(gòu),對(duì)軟件產(chǎn)品實(shí)行專項(xiàng)檢查,并在此過程中還應(yīng)該要求軟件測(cè)試人員要與設(shè)計(jì)人員一起參與軟件開發(fā)與設(shè)計(jì)的各個(gè)階段。

4 結(jié)語

綜上所述,軟件的管理能夠在一定程度上影響軟件產(chǎn)品的可靠性,因此就需要進(jìn)一步掌握軟件設(shè)計(jì)特點(diǎn)以及相關(guān)的規(guī)律,嚴(yán)格按照軟件的開發(fā)規(guī)范要求,通過建立質(zhì)量控制系統(tǒng)、提高軟件產(chǎn)品透明度、明確軟件設(shè)計(jì)思想以及建立軟件測(cè)試隊(duì)伍等方法,來實(shí)現(xiàn)提高軟件可靠性的最終目的。

參考文獻(xiàn)

[1] 杜翔,沈元隆.關(guān)于軟件產(chǎn)品的軟件可靠性增長(zhǎng)模型的改進(jìn)及可靠性[J].艦船電子工程,2008,28(9):181-183.

[2] 吳志樵.面向軟件產(chǎn)品線開發(fā)的復(fù)用模式及其優(yōu)化方法研究[D].東北大學(xué),2011.

[3] 鄧惠月.一種適用于嵌入式軟件產(chǎn)品線的非功能特征模型[D].湖南大學(xué),2015.

[4] 梁小鳳.軟件產(chǎn)品庫管理在軍品開發(fā)中的探索和實(shí)踐[J].大觀,2016(6):208.

[5] 蔡永強(qiáng).軟件測(cè)試與軟件產(chǎn)品的質(zhì)量和可靠性[J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2004,17(6):83-84.

[6] 胡俊杰.軟件產(chǎn)品的可靠性分析與簡(jiǎn)易預(yù)測(cè)模型[J].浙江萬里學(xué)院學(xué)報(bào),2006,19(5):16-18.

猜你喜歡
主要因素解決辦法可靠性
施工企業(yè)加強(qiáng)市場(chǎng)開發(fā)面臨的困境及解決辦法
Which Is Important?
規(guī)范應(yīng)用過程中存在的問題及相應(yīng)解決辦法
高密度存儲(chǔ)服務(wù)器可靠性設(shè)計(jì)與實(shí)現(xiàn)①
高密度存儲(chǔ)服務(wù)器可靠性設(shè)計(jì)與實(shí)現(xiàn)
可靠性增長(zhǎng)試驗(yàn)與相關(guān)概念的關(guān)系及作用研究
J.D. Power發(fā)布2016年中國(guó)車輛可靠性研究SM(VDS)報(bào)告
加強(qiáng)房建工程安全管理的措施分析
線損波動(dòng)主要因素分析與控制措施探究
農(nóng)村初中英語口語教學(xué)之我見
梁山县| 寻甸| 邢台县| 嵊泗县| 香河县| 石嘴山市| 济南市| 页游| 慈溪市| 民乐县| 绵阳市| 明水县| 鄱阳县| 桃源县| 溆浦县| 陆川县| 通山县| 竹山县| 济南市| 抚松县| 河西区| 宜良县| 铜陵市| 阳曲县| 大姚县| 天台县| 和田县| 沂水县| 唐山市| 渝中区| 五莲县| 罗甸县| 响水县| 虞城县| 琼结县| 汾西县| 高唐县| 凤冈县| 饶阳县| 葵青区| 遂昌县|