針對計(jì)算機(jī)軟件不可靠性的研究
計(jì)算機(jī)軟件技術(shù)的不可靠性指的是在軟件投入應(yīng)用后給軟件的使用者帶來了一定的困擾或者不能達(dá)到用戶的滿意度,下面是小編搜集整理的一篇探究計(jì)算機(jī)軟件技術(shù)不可靠性的論文范文,供大家閱讀查看。
【摘要】計(jì)算機(jī)技術(shù)的飛速發(fā)展使得軟件技術(shù)也在一定程度上得到了發(fā)展。然而,計(jì)算機(jī)軟件技術(shù)的應(yīng)用逐年也顯現(xiàn)出一些問題。本文主要闡述了計(jì)算機(jī)軟件技術(shù)的特點(diǎn),分析了計(jì)算機(jī)軟件技術(shù)的不可靠性,并針對計(jì)算機(jī)技術(shù)的不可靠性提出了幾點(diǎn)解決措施,旨在為我國計(jì)算機(jī)軟件的長遠(yuǎn)發(fā)展提出一些有價(jià)值的參考意見。
【關(guān)鍵詞】計(jì)算機(jī);軟件技術(shù);不可靠性
計(jì)算機(jī)已經(jīng)成為我們大多數(shù)人生活中不可缺少的一樣產(chǎn)品,計(jì)算機(jī)的廣泛運(yùn)用無論是給我們的生活、還是工作學(xué)習(xí)都帶來了方便和快捷。隨著計(jì)算機(jī)應(yīng)用的深入,計(jì)算機(jī)軟件逐漸顯現(xiàn)出一些缺點(diǎn)和弊端,從而導(dǎo)致了計(jì)算機(jī)的不可靠性。因而,計(jì)算機(jī)領(lǐng)域的專業(yè)人士應(yīng)該加強(qiáng)對計(jì)算機(jī)軟件的研究和探索,解決計(jì)算機(jī)軟件中的不可靠性問題,為計(jì)算機(jī)技術(shù)的發(fā)展和應(yīng)用提供更可靠的保證。
1.計(jì)算機(jī)軟件技術(shù)的特點(diǎn)
計(jì)算機(jī)軟件的開發(fā)與研究具有很高的技術(shù)性。它需要計(jì)算機(jī)軟件的開發(fā)人員也就是程序員具有很高的技術(shù)水平,運(yùn)用自身的智慧以及豐富的經(jīng)驗(yàn)進(jìn)行周密的設(shè)計(jì)研究。一般來說,計(jì)算機(jī)軟件的研發(fā)時(shí)間較長,而且要投入大量的資金和時(shí)間以及程序員的精力。然而,一款計(jì)算機(jī)軟件的研發(fā)能夠方便人們對于計(jì)算機(jī)的使用,具有很高的執(zhí)行性和目的性。計(jì)算機(jī)軟件技術(shù)的不可靠性與計(jì)算機(jī)硬件技術(shù)的不可靠性有很大的區(qū)別。計(jì)算機(jī)硬件技術(shù)不可靠性主要是由于所使用的材料老化或某方面出現(xiàn)了故障,故而能進(jìn)行合理的處理。而計(jì)算機(jī)軟件技術(shù)的不可靠性可能是由于人員方面的因素、也可能是設(shè)計(jì)流程方面的因素等等難以預(yù)測和處理。所以,對于計(jì)算機(jī)軟件技術(shù)不可靠性的研究是十分有必要的。
2.計(jì)算機(jī)軟件技術(shù)不可靠性
計(jì)算機(jī)軟件技術(shù)中存在的這種不可靠性嚴(yán)重影響了計(jì)算機(jī)的發(fā)展和應(yīng)用。因此,明確計(jì)算機(jī)軟件中的不可靠性問題,找出導(dǎo)致計(jì)算機(jī)軟件不可靠性的原因,才能有針對性的研究解決措施。
2.1 計(jì)算機(jī)軟件技術(shù)不可靠性問題
硬件技術(shù)主體研究開發(fā)為其應(yīng)用的材料,優(yōu)質(zhì)選材可預(yù)防硬件過早的老化而造成失靈,其失效問題往往呈現(xiàn)為物理故障,為元器件形成物理變化而導(dǎo)致的結(jié)果,例如浴盆曲線問題等。軟件技術(shù)的研發(fā)并不會發(fā)生該類變化,因此不呈現(xiàn)磨損問題,而是存在陳舊以及技術(shù)滯后現(xiàn)象。軟件程序較易被篡改以及變更,因此可通過程序入侵,令軟件技術(shù)呈現(xiàn)無法預(yù)期的數(shù)據(jù)錯(cuò)誤問題,并令技術(shù)自身包含缺陷,進(jìn)而令其功能失效。軟件技術(shù)以及硬件技術(shù)安全可靠性在較大層面呈現(xiàn)出一定的相似性。例如,二者均利用較為復(fù)雜函數(shù)進(jìn)行缺陷的闡釋,明確具體的故障標(biāo)準(zhǔn)。且均利用自身可靠性提升優(yōu)化整體安全性。均為系統(tǒng)在一定的環(huán)境以及條件中履行預(yù)定功能。然而軟件以及硬件仍舊包含一定區(qū)別。軟件技術(shù)的開發(fā)由實(shí)質(zhì)層面,為人們思考的研發(fā)與創(chuàng)作。計(jì)算機(jī)軟件開發(fā)人員的思維方式或多或少都會存在著一定的局限性,再加之軟件開發(fā)人員的技術(shù)水平也是有限的,所以,在軟件的開發(fā)過程中,難免會出現(xiàn)誤差或一些錯(cuò)誤,導(dǎo)致軟件的開發(fā)達(dá)不到預(yù)期的效果。如果軟件在開發(fā)過程中,所出現(xiàn)的是明顯的錯(cuò)誤,那么在檢測階段很容易被檢測出來。然而,針對于一些小的、不易察覺的錯(cuò)誤,一方面檢測時(shí)不易被查出,另一方面,會導(dǎo)致軟件無效。計(jì)算機(jī)軟件的開發(fā)與硬件的開發(fā)不同。開發(fā)計(jì)算機(jī)硬件時(shí),其評估檢測方式安全且具有科學(xué)性、系統(tǒng)性。然而,對于計(jì)算機(jī)軟件的開發(fā)卻沒有如此的保障。從而我們可以得出一個(gè)結(jié)論,我國對于計(jì)算機(jī)的硬件開發(fā)已經(jīng)有了一定的基礎(chǔ)和經(jīng)驗(yàn),然而,對于計(jì)算機(jī)軟件的開發(fā),卻還需要相關(guān)領(lǐng)域的專業(yè)人士進(jìn)行長期且不懈的努力。
2.2 計(jì)算機(jī)軟件技術(shù)不可靠性成因
所謂計(jì)算機(jī)軟件技術(shù)的不可靠性指的也就是在軟件投入應(yīng)用后,缺乏穩(wěn)定、精確、安全和流暢的保障,給軟件的使用者帶來了一定的困擾或者不能達(dá)到用戶的滿意度。所以,導(dǎo)致軟件不可靠性的主要因素就在于軟件內(nèi)部程序出現(xiàn)了差錯(cuò),進(jìn)而導(dǎo)致問題的出現(xiàn)。而這些差錯(cuò)是在軟件開發(fā)的階段形成的。從主觀因素出發(fā),主要是由于軟件開發(fā)人員一方面沒有對用戶的需求進(jìn)行深入的了解,另一發(fā)面,是由于軟件的開發(fā)人員觀念性錯(cuò)誤,沒有以用戶的需求為主要設(shè)計(jì)原則,從而導(dǎo)致軟件不能滿足用戶的需求,缺乏可靠性。此外,計(jì)算機(jī)軟件的不可靠性的原因還在于編碼錯(cuò)誤,由于,計(jì)算機(jī)軟件開發(fā)工作技術(shù)難度高,尤其在編碼方面極易出現(xiàn)錯(cuò)誤如語法錯(cuò)誤等等。同時(shí)在設(shè)計(jì)階段、測試階段、文檔都會出現(xiàn)錯(cuò)誤。在設(shè)計(jì)階段,如果軟件的設(shè)計(jì)人員沒有對設(shè)計(jì)計(jì)劃和設(shè)計(jì)分析進(jìn)行深入的了解,并且沒有對設(shè)計(jì)過程中的特殊情況加以考慮。在測試階段,如果數(shù)據(jù)有偏差或者測試用例存在偏差,就會造成測試的效果不高或者測試錯(cuò)誤。在文檔方面,軟件開發(fā)的相關(guān)資料不完整、版本不統(tǒng)一等等都是造成計(jì)算機(jī)軟件不可靠性的主要原因之一。所以,軟件在開發(fā)的`過程中,任何一個(gè)過程都必須加以重視,同時(shí),還要加強(qiáng)對軟件開發(fā)過程的評估審核。所謂的評估審核不僅僅適用于軟件開發(fā)結(jié)束后,更應(yīng)該適用于軟件開發(fā)的每一個(gè)過程,使得評估審核貫穿于整個(gè)軟件研發(fā)的過程。
3.軟件不可靠的解決對策
導(dǎo)致計(jì)算機(jī)軟件技術(shù)的不可靠性原因是多方面的,本文針對導(dǎo)致計(jì)算機(jī)軟件不可靠性的一些原因提出了兩點(diǎn)對策,希望能夠?yàn)橛?jì)算機(jī)軟件領(lǐng)域的人士提供一些借鑒意義。然而,這兩點(diǎn)解決對策對于計(jì)算機(jī)軟件不可靠性問題的解決是遠(yuǎn)遠(yuǎn)不夠的,還需要相關(guān)領(lǐng)域的專業(yè)人士進(jìn)行進(jìn)一步的研究和探索。
3.1 做好軟件的評估審核
由上述可知,計(jì)算機(jī)軟件中的不可靠性是對于計(jì)算機(jī)的影響是十分嚴(yán)重的。根據(jù)導(dǎo)致計(jì)算機(jī)軟件不可靠性的原因,其最好的解決措施之一就是做好軟件的評估工作。軟件開發(fā)的相關(guān)領(lǐng)導(dǎo)人員要重視軟件的評估審核工作,并將這一工作貫穿于研發(fā)過程的始終,以便隨時(shí)都能夠進(jìn)行檢查評估,在最大程度上減少軟件程序的錯(cuò)誤。同時(shí),還要注重軟件評估審核小組的隊(duì)伍建設(shè),評估審核小組中不僅要包括設(shè)計(jì)人員、管理人員,還要包括軟件開發(fā)領(lǐng)域的專家,從而確保所開發(fā)的軟件符合相關(guān)領(lǐng)域的水準(zhǔn)。軟件在進(jìn)行評估審核后,評估小組要做出評估審核報(bào)告,然后根據(jù)報(bào)告中的內(nèi)容,制作出一套科學(xué)的、合理的解決方案,在由相關(guān)人員根據(jù)解決方案對軟件進(jìn)行操作。另外,軟件開發(fā)的企業(yè)要建立一套科學(xué)的管理機(jī)制,只有軟件開發(fā)的相關(guān)企業(yè)在軟件開發(fā)的過程中、在評估審核的過程中,都能井井有條,才能更有效的規(guī)避計(jì)算機(jī)軟件中的不可靠性。
3.2 功能設(shè)計(jì)合理化
軟件設(shè)計(jì)的好壞其評價(jià)權(quán)不僅在于軟件開發(fā)商,更在于軟件的使用者。所以,軟件開發(fā)所依據(jù)的一個(gè)重要準(zhǔn)則就應(yīng)該是以客戶滿意為目標(biāo)。在研發(fā)軟件時(shí),要時(shí)刻考慮到客戶對于軟件功能的需要。如果,軟件在研發(fā)出來后,不能達(dá)到用戶的滿意度,那么用戶勢必會認(rèn)為軟件在技術(shù)上存在著一些問題。因此,對于一些總以自己的喜愛為設(shè)計(jì)原則的設(shè)計(jì)人員來說,必須轉(zhuǎn)變這一觀念,時(shí)刻以用戶的喜愛為依據(jù)。同時(shí),在軟件的設(shè)計(jì)中,還要充分考慮語言設(shè)計(jì)軟件的選用問題。
4.結(jié)語
綜上所述,計(jì)算機(jī)軟件的不可靠性嚴(yán)重影響了計(jì)算機(jī)的使用和發(fā)展。因此,計(jì)算機(jī)軟件相關(guān)領(lǐng)域的專業(yè)人士要加強(qiáng)對計(jì)算機(jī)軟件不可靠性的重視,明確計(jì)算機(jī)軟件中導(dǎo)致不可靠因素的原因,有針對性的研究解決這一問題的對策,從而,促進(jìn)計(jì)算機(jī)長遠(yuǎn)、健康的發(fā)展。
參考文獻(xiàn)
[1]王紅霞,劉倩倩.基于二次線性插值的測試性分配方法研究[J].計(jì)算機(jī)測量與控制,2014(07).
[2]張?jiān)h,王新燕,謝俊.基AR的嵌入式軟件仿真測試平臺的研究[J].電子制作,2014(08).
【針對計(jì)算機(jī)軟件不可靠性的研究】相關(guān)文章: