公務(wù)員期刊網(wǎng) 論文中心 正文

計(jì)算機(jī)軟件技術(shù)不可靠性思考

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計(jì)算機(jī)軟件技術(shù)不可靠性思考范文,希望能給你帶來靈感和參考,敬請閱讀。

計(jì)算機(jī)軟件技術(shù)不可靠性思考

[摘要]近些年來,我國的科學(xué)技術(shù)得到了迅速的發(fā)展,尤其是計(jì)算機(jī)技術(shù)的發(fā)展。隨著我國計(jì)算機(jī)應(yīng)用水平的不斷提高,在計(jì)算機(jī)軟件方面我國已經(jīng)有了很大的優(yōu)勢,但是隨著社會的不斷發(fā)展,計(jì)算機(jī)軟件技術(shù)也開始逐漸顯現(xiàn)出其弊端。

[關(guān)鍵詞]計(jì)算機(jī)技術(shù);軟件技術(shù);不可靠性

1前言

計(jì)算機(jī)軟件技術(shù)是一項(xiàng)比較先進(jìn)的技術(shù),隨著當(dāng)今社會的不斷發(fā)展,越來越多的領(lǐng)域都開始對計(jì)算機(jī)軟件技術(shù)加以利用,對于軟件技術(shù)的利用給人們的生產(chǎn)生活帶來了極大的便利,但同時(shí),計(jì)算機(jī)軟件技術(shù)也有著一定的不可靠性。

2計(jì)算機(jī)軟件技術(shù)及其組成成分

所謂的計(jì)算機(jī)系統(tǒng),是由硬件系統(tǒng)和軟件系統(tǒng)兩個方面的內(nèi)容所組成的,其中,軟件技術(shù)就是指的計(jì)算機(jī)程序、規(guī)則和方法的穩(wěn)定記載及計(jì)算機(jī)上運(yùn)行時(shí)所必須的數(shù)據(jù)。從計(jì)算機(jī)誕生至今,人們對于軟件技術(shù)的研究主要包括了以下幾個方面的內(nèi)容,第一是計(jì)算機(jī)設(shè)計(jì)語言、編譯技術(shù)和操作系統(tǒng),第二是實(shí)用程序、數(shù)據(jù)庫技術(shù)、軟件工具及其實(shí)現(xiàn)技術(shù)等等。對于軟件技術(shù)而言,它大致分為了數(shù)據(jù)處理、過程處理、科學(xué)計(jì)算和人工智能幾個大類,所謂的軟件技術(shù),就是將現(xiàn)實(shí)中的問題通過建立相應(yīng)模型的方法,然后再針對相應(yīng)的模型進(jìn)行分析并提出解決方案,最后再通過程序的編制來對問題加以解決,最終通過計(jì)算機(jī)來顯示預(yù)期的處理結(jié)果。一個計(jì)算機(jī)系統(tǒng)離開了計(jì)算機(jī)軟件技術(shù)是不完整的,因?yàn)橛?jì)算機(jī)各種功能的實(shí)現(xiàn)都必須要依靠軟件,而這些功能軟件都是在軟件技術(shù)的基礎(chǔ)上創(chuàng)造出來的。

3計(jì)算機(jī)軟件技術(shù)的特點(diǎn)

3.1高技術(shù)性

對于一個計(jì)算機(jī)軟件而言,在其創(chuàng)作過程中,必然是存在一定的組織性和程序性的,因此進(jìn)行軟件設(shè)計(jì)時(shí),工作人員的分工也是十分有序的,而且他們的操作都十分的精密。除此之外,在計(jì)算機(jī)軟件的設(shè)計(jì)過程中,往往還需要運(yùn)用到一些高科技的工具,通過對這些高科技工具的利用,一方面可以使得工作的效率和質(zhì)量得到提高,另一方面,也充分地保證了其精度。計(jì)算機(jī)軟件也是一種科技的產(chǎn)物,它是隨著科技的發(fā)展才得以誕生的,也是人類智慧的結(jié)晶,所以說在開發(fā)的過程中,難度也是相對較大的,而且其開發(fā)成本往往也較高,開發(fā)的周期相對較長,因此有著高技術(shù)性。

3.2強(qiáng)大的功能性

計(jì)算機(jī)的運(yùn)行是離不開計(jì)算機(jī)程序的,計(jì)算機(jī)程序的設(shè)計(jì)不同于文學(xué)創(chuàng)作等,計(jì)算機(jī)程序的開發(fā)是具有非常大的價(jià)值的,因此對其進(jìn)行設(shè)計(jì)必然要使其完成一定的功能。所以說計(jì)算機(jī)軟件主要是用來為人們提供服務(wù)的,人們可以通過對其功能的利用來實(shí)現(xiàn)人們的某些目的。所以說計(jì)算機(jī)軟件技術(shù)是有著很強(qiáng)大的功能性的,如果人們不能夠通過軟件來實(shí)現(xiàn)自己的一些目的,那么軟件的存在就是毫無意義的。計(jì)算機(jī)軟件的功能性主要體現(xiàn)在三個方面,第一是計(jì)算機(jī)的可執(zhí)行性,簡而言之,就是說計(jì)算機(jī)軟件必須是在計(jì)算機(jī)能夠處理和執(zhí)行的條件下,才是有價(jià)值的;第二是計(jì)算機(jī)軟件的序列性,序列性主要是指的代碼化的指令序列、符號化的指令序列和符號化的語言序列;第三是計(jì)算機(jī)軟件的目的性,計(jì)算機(jī)軟件在其運(yùn)行過程中,都必然是圍繞著某一個明確的目標(biāo)來展開的。

3.3互相滲透性

計(jì)算機(jī)軟件是一個整體,通過計(jì)算機(jī)軟件,可以充分地對人類的思維進(jìn)行模擬,同時(shí),計(jì)算機(jī)軟件也綜合了多種技術(shù),它不但具有與文字相似的表現(xiàn)形式,同時(shí)還有這很強(qiáng)的使用性,所以說計(jì)算機(jī)軟件實(shí)現(xiàn)了這兩者的統(tǒng)一。相比于計(jì)算機(jī)硬件系統(tǒng)而言,軟件更加地能夠體現(xiàn)出人們的智慧,正是由于計(jì)算機(jī)軟件有著諸多的優(yōu)勢,所以使得計(jì)算機(jī)軟件技術(shù)成功地滲透進(jìn)了許多領(lǐng)域,任何領(lǐng)域都可以通過對自身需求的總結(jié)和對計(jì)算機(jī)軟件技術(shù)的利用來設(shè)計(jì)出相應(yīng)的軟件,來幫助人們完成相應(yīng)的任務(wù),實(shí)現(xiàn)相應(yīng)的目標(biāo),一方面大大地節(jié)省了人力和物力,另一方面,也使得工作效率得到了大大的提高。

4計(jì)算機(jī)軟件技術(shù)不可靠性的定義

要定義計(jì)算機(jī)軟件技術(shù)的不可靠性,我們可以通過對計(jì)算機(jī)軟件技術(shù)可靠性的分析來實(shí)現(xiàn)。所謂的計(jì)算機(jī)軟件的可靠性,指的是在規(guī)定的條件下和規(guī)定的時(shí)間內(nèi),軟件可以對用戶下達(dá)的指令加以完成。根據(jù)計(jì)算機(jī)軟件可靠性的定義我們可以看出要對一款軟件的可靠性進(jìn)行衡量,主要應(yīng)該依據(jù)兩個方面的內(nèi)容,第一是指定的時(shí)間,第二是指定的條件。但是在軟件的實(shí)際應(yīng)用過程中,往往會因?yàn)楦鞣矫娴囊蛩厥沟密浖荒軌蛟谥付ǖ臅r(shí)間內(nèi)或者指定的條件下來完成相應(yīng)的指令,這就是計(jì)算機(jī)軟件的不可靠性。正是因?yàn)橛?jì)算機(jī)軟件技術(shù)存在一定的不可靠性,所以也就出現(xiàn)了市面上許多的軟件往往在其說明書中對其實(shí)際功能有所夸大,在軟件的實(shí)際運(yùn)用過程中,并不能夠完全按照說明書來實(shí)現(xiàn)相應(yīng)的功能。

5計(jì)算機(jī)軟件技術(shù)的不可靠性分析

5.1系統(tǒng)危險(xiǎn)

所謂的系統(tǒng)危險(xiǎn),指的是有可能會導(dǎo)致人員傷亡或者設(shè)備財(cái)產(chǎn)遭受損失的現(xiàn)象。隨著我國當(dāng)前計(jì)算機(jī)技術(shù)的不斷發(fā)展,軟件在各行各業(yè)中的使用頻率也越來越高,在各行各業(yè)中所扮演的角色也越來越重要,雖然軟件的使用可以帶來極大的便利,但是由于計(jì)算機(jī)軟件技術(shù)尚還存在著一些不可靠性,所以有可能因?yàn)檐浖膯栴}而導(dǎo)致整個產(chǎn)業(yè)系統(tǒng)面臨著一些風(fēng)險(xiǎn),使得系統(tǒng)工作不能夠正常的進(jìn)行。

5.2安全性風(fēng)險(xiǎn)

計(jì)算機(jī)技術(shù)與信息技術(shù)有著密不可分的關(guān)系,二十一世紀(jì)是一個信息化的時(shí)代,隨著信息技術(shù)的不斷發(fā)展,在軟件運(yùn)行的過程中,網(wǎng)絡(luò)的安全就顯得越來越重要。計(jì)算機(jī)網(wǎng)絡(luò)的意義就在于提供給用戶以相應(yīng)的服務(wù)和信息資源,雖然網(wǎng)絡(luò)的使用給人們的工作和生活帶來了極大的便利,但同時(shí)網(wǎng)絡(luò)也在通過一些軟件來對人們的生活和工作造成一些不必要的負(fù)面影響。所以說當(dāng)前計(jì)算機(jī)軟件技術(shù)的不可靠性還體現(xiàn)在安全風(fēng)險(xiǎn)方面,在對計(jì)算機(jī)軟件進(jìn)行設(shè)計(jì)的過程中,如果沒有相應(yīng)的網(wǎng)絡(luò)安全防范機(jī)制,就很可能使得軟件用戶面臨諸多的信息安全風(fēng)險(xiǎn),給人們帶來一些不必要的損失,所以安全風(fēng)險(xiǎn)也是計(jì)算機(jī)軟件技術(shù)不可靠性的一個重要內(nèi)容。

5.3程序容易被篡改

對于計(jì)算機(jī)技術(shù)而言,硬件技術(shù)主要是對硬件所使用的材料進(jìn)行研究,而一般硬件出現(xiàn)不可靠情況的主要因素也是硬件的老化或者損耗,因此一般而言硬件的失效主要都是一些物理故障,它是物體物理變化的必然結(jié)果,而且硬件也會出現(xiàn)浴盆曲線現(xiàn)象;但軟件則不同,在軟件的開發(fā)和使用過程中,軟件是不發(fā)生變化的,不會出現(xiàn)像硬件一樣的磨損和老化,更沒有浴盆曲線現(xiàn)象的產(chǎn)生。但是由于軟件的核心是其代碼,如果代碼被人為地進(jìn)行了改變,軟件就不能夠完成其相應(yīng)的功能,或者在完成功能的同時(shí)會使得用戶的信息遭到泄露。軟件在遭到篡改之后,十分容易造成一些數(shù)據(jù)錯誤,從而使得軟件失效。

5.4人為影響較大

其實(shí)計(jì)算機(jī)軟件技術(shù)的可靠性與硬件技術(shù)的可靠性也有著一定程度上的相似。比如說二者都是通過復(fù)雜的函數(shù)來對其缺陷和故障標(biāo)準(zhǔn)進(jìn)行定義的,而且也都是通過運(yùn)行來對自身的不可靠性加以發(fā)現(xiàn),計(jì)算機(jī)軟件技術(shù)的可靠性和硬件技術(shù)的可靠性都是系統(tǒng)在固定的條件下完成預(yù)定功能的可能性。在軟件的開發(fā)過程中,實(shí)質(zhì)上就是將開發(fā)者的思維轉(zhuǎn)換為計(jì)算機(jī)語言,然后再編譯成相應(yīng)的軟件,這是一個思考和創(chuàng)作的過程。軟件的開發(fā)是以用戶的需求為出發(fā)點(diǎn)的,然后通過設(shè)計(jì)師對于需求的分析和設(shè)計(jì),最終將其通過計(jì)算機(jī)技術(shù)來加以實(shí)現(xiàn)。而在對軟件進(jìn)行設(shè)計(jì)的每一個環(huán)節(jié)中,都離不開人的參與,人的思維對軟件有著極大的影響。但是往往由于人類認(rèn)知和知識水平的有限,所以說在軟件的開發(fā)過程中,難免會出現(xiàn)一些遺忘和不合理的情況,所以說就使得設(shè)計(jì)出來的軟件不能夠完成預(yù)期的功能,進(jìn)而使得計(jì)算機(jī)軟件技術(shù)的不可靠性增大。正是由于對軟件技術(shù)的利用過程離不開人的參與,所以也就使得軟件技術(shù)在很大程度上都會受到人為因素的影響,使得計(jì)算機(jī)軟件技術(shù)具有不可靠性。

5.5軟件界面不合理

一個實(shí)用的軟件除了能夠在指定的時(shí)間內(nèi)和指定的條件下完成用戶的指令之外,還應(yīng)該有著直觀和舒適的操作界面,因?yàn)樗P(guān)系著人們的工作效率,如果軟件的界面設(shè)計(jì)不合理,那么其操作就會變得十分復(fù)雜,甚至于在短時(shí)間內(nèi)用戶還不能夠?qū)浖墓δ苡幸粋€全面的了解,這就極大的影響了人們對于軟件的使用,給用戶的使用帶來極大的不便,使得計(jì)算機(jī)軟件技術(shù)的不可靠性增加。

6計(jì)算機(jī)軟件不可靠性產(chǎn)生的原因

6.1軟件差錯

軟件技術(shù)的可靠性主要就是指的軟件在使用過程中的安全性、可靠性、穩(wěn)定性和流暢性等等,如果軟件在運(yùn)行過程中缺乏了以上特性,就說明其具有不可靠性。軟件技術(shù)之所以會產(chǎn)生不可靠性,主要就是因?yàn)檐浖械牟铄e引起了相應(yīng)的軟件故障,而所謂的軟件差錯,就是指的在軟件的開發(fā)過程中,由于開發(fā)人員的疏忽所導(dǎo)致的人為錯誤。比如說對于用戶需求分析的錯誤,軟件設(shè)計(jì)者沒有很好地理解用戶的真正需求,因此所開發(fā)出的軟件必然是不能夠被用戶正常使用的,因而就導(dǎo)致了不可靠性的產(chǎn)生。還有就是測試錯誤,在軟件的測試階段,往往也會因?yàn)闇y試對象選取的錯誤而導(dǎo)致軟件差錯,最終使得軟件具有不可靠性。

6.2缺少相應(yīng)的評審機(jī)制

為了使得軟件能夠更好地滿足用戶的需求,軟件的開發(fā)工作必須是按照一定的順序和流程來進(jìn)行的,如果不按照相應(yīng)的順序和流程來開展工作,就很容易使得所設(shè)計(jì)出來的軟件不能夠滿足用戶的需求。因此在軟件開發(fā)的各個階段,都必須要按照一定的評審機(jī)制來對軟件進(jìn)行評審,從而保證軟件開發(fā)是朝著正確的方向在前進(jìn)。但是當(dāng)前的軟件開發(fā)往往是缺乏相應(yīng)的評審機(jī)制的,許多的軟件開發(fā)僅僅是在初步設(shè)計(jì)階段和最后的測評階段有相應(yīng)的專家參與,而在開發(fā)過程中是沒有相應(yīng)的人員參與測評的,所以也就使得軟件產(chǎn)生了不可靠性。

6.3軟件質(zhì)量監(jiān)管不嚴(yán)

當(dāng)前我國對于軟件質(zhì)量的監(jiān)管還不是很嚴(yán),所以就使得許多功能不完善的軟件流入市場,許多軟件生產(chǎn)商都是在軟件被人們廣泛使用后才逐步地對其軟件所存在的問題進(jìn)行修復(fù)。由于缺乏嚴(yán)格的質(zhì)量監(jiān)管體系,也使得軟件技術(shù)的不可靠性得以存在。

7結(jié)語

計(jì)算機(jī)軟件技術(shù)在我們的生活中發(fā)揮著越來越重要的作用,所以說我們必須要對計(jì)算機(jī)軟件技術(shù)的可靠性引起足夠的重視,尤其是當(dāng)前我們正處在一個信息化的時(shí)代,信息的安全與否關(guān)系到每一個人,而當(dāng)前人們對于軟件的使用頻率也越來越高,所以說必須加強(qiáng)各種軟件的可靠性,避免計(jì)算機(jī)軟件的不可靠性,使得計(jì)算機(jī)軟件技術(shù)能夠更好地服務(wù)于人類。

[參考文獻(xiàn)]

[1]余玫.論計(jì)算機(jī)軟件技術(shù)的不可靠性分析研究[J].網(wǎng)友世界•云教育,2014.

[2]牛天瑜.計(jì)算機(jī)軟件技術(shù)的不可靠性探析[J].硅谷,2014.

作者:楊云卿 單位:渤海大學(xué)軟件與服務(wù)外包學(xué)院