計算機軟件技術(shù)不可靠性思考論文

時(shí)間:2022-07-03 17:30:54 計算機軟件 我要投稿
  • 相關(guān)推薦

計算機軟件技術(shù)不可靠性思考論文

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

計算機軟件技術(shù)不可靠性思考論文

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

  1前言

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

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

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

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

  3.1高技術(shù)性

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

  3.2強大的功能性

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

  3.3互相滲透性

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

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

  要定義計算機軟件技術(shù)的不可靠性,我們可以通過(guò)對計算機軟件技術(shù)可靠性的分析來(lái)實(shí)現。所謂的計算機軟件的可靠性,指的是在規定的條件下和規定的時(shí)間內,軟件可以對用戶(hù)下達的指令加以完成。根據計算機軟件可靠性的定義我們可以看出要對一款軟件的可靠性進(jìn)行衡量,主要應該依據兩個(gè)方面的內容,第一是指定的時(shí)間,第二是指定的條件。但是在軟件的實(shí)際應用過(guò)程中,往往會(huì )因為各方面的因素使得軟件不能夠在指定的時(shí)間內或者指定的條件下來(lái)完成相應的指令,這就是計算機軟件的不可靠性。正是因為計算機軟件技術(shù)存在一定的不可靠性,所以也就出現了市面上許多的軟件往往在其說(shuō)明書(shū)中對其實(shí)際功能有所夸大,在軟件的實(shí)際運用過(guò)程中,并不能夠完全按照說(shuō)明書(shū)來(lái)實(shí)現相應的功能。

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

  5.1系統危險

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

  5.2安全性風(fēng)險

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

  5.3程序容易被篡改

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

  5.4人為影響較大

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

  5.5軟件界面不合理

  一個(gè)實(shí)用的軟件除了能夠在指定的時(shí)間內和指定的條件下完成用戶(hù)的指令之外,還應該有著(zhù)直觀(guān)和舒適的操作界面,因為它關(guān)系著(zhù)人們的工作效率,如果軟件的界面設計不合理,那么其操作就會(huì )變得十分復雜,甚至于在短時(shí)間內用戶(hù)還不能夠對軟件的功能有一個(gè)全面的了解,這就極大的影響了人們對于軟件的使用,給用戶(hù)的使用帶來(lái)極大的不便,使得計算機軟件技術(shù)的不可靠性增加。

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

  6.1軟件差錯

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

  6.2缺少相應的評審機制

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

  6.3軟件質(zhì)量監管不嚴

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

  7結語(yǔ)

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

  [參考文獻]

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

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

  

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆