1. 首頁
  2. 計算機軟體

計算機軟體技術不可靠性分析論文

計算機軟體技術不可靠性分析論文

摘要:近年來,我國計算機軟體技術得到迅速發展,並廣泛應用於各行各業,計算機軟體技術的優勢日趨凸顯,併為全社會發展創造了經濟效益和社會價值。但是,計算機軟體在展現其技術優勢的同時,也存在一些弊端。重點對計算機軟體技術的不可靠性進行分析,並根據問題提出解決的策略。

關鍵詞:計算機;軟體技術;不可靠性;解決措施

引言

近年來,我國計算機技術不斷髮展,軟體技術也得到相應的進步,計算機軟體技術以其操作便捷等優勢廣泛應用於各個行業,且靈活性較強。隨著網路的普及,人們開始關注計算機的安全問題,隨之而來的技術弊端也暴露出來。因此應當對計算機軟體技術的不可靠性進行全面分析和了解,有利於推動計算機技術的全面發展。

1計算機軟體技術及組成成分

硬體和軟體共同構成了計算機系統,而計算機所執行的程式及資料則屬於軟體技術範疇,其中包含設計語言、資料庫、操作程式等內容,因此業內將計算機的軟體技術分為幾大類,包括人工智慧、資料處理、過程控制及科學計算等內容,無論哪個領域遇見何種問題,計算機都會建立模型來尋找解決方法,最終還會編出相應的程式,將最終問題的處理結果顯示在計算機上。可以說,計算機系統是整個軟體技術的靈魂,軟體技術可以根據不同的需要創造出不同的功能軟體。

2計算機軟體技術的特徵

近兩年,計算機軟體技術的發展迅猛,自身的優勢顯著,計算機軟體被廣泛應用於眾多領域,為社會發展創造出經濟價值及社會效應。但是,值得關注的是,計算機軟體技術還存在一定的弊端,例如軟體技術雖然有廣闊的發展空間,但是它有時會存在與硬體不相適應的情況,雖然具有明顯的優勢,但也避免不了自身發展的不可靠性,制約了軟體技術的發展。我們將針對計算機軟體技術的特徵進行簡要分析。

2.1計算機軟體技術具有高度的技術性

組織性、程式性是計算機軟體在創作過程中所呈現的顯著特徵,計算機程式設計人員需要根據不同的分工展開精密操作,為了提高軟體技術研發的工作效率,提升軟體本身的質量,從精度上給予保障,通常會利用一定的高科技工具。計算機軟體的開發是一個漫長的過程,它需要工作人員為之付出艱辛,因此在開發、研製和分析計算機軟體時會投入大量的智慧、時間,因此開發計算機軟體的成本非常高,並且開發難度較大。

2.2計算機軟體程式具有一定的功能性

程式主要是用來支撐計算執行的,離開了程式,計算機就沒有存在的意義。人們也正是利用了程式的強大功能性以實現自己的目的。透過執行和使用程式,給人們的.工作帶來便捷正是程式存在的價值所在。因此功能性應當是程式存在的前提。

2.3計算機軟體技術在思想和形式上相互滲透

模擬人類思維是計算機軟體上應當具備的技術,因此計算機軟體具有較強的使用性。對於計算機來說,其思想與形式是相互統一的。如果計算機的硬體出現不可靠問題,通常是由於硬體自身老化等原因產生的,而軟體一旦出現不可靠問題,通常是工作人員在設計軟體過程中存在一定的錯誤,而這些錯誤通常是主觀的,因此計算機軟體技術的不可靠性更加難以預測。

3計算機軟體系統的不可靠性分析

3.1計算機軟體系統的不可靠性概念

在制定的條件和時間內,計算機能夠按照指令完成任務,這便是計算機軟體技術的可靠性,而不可靠性的概念也能由此得出,便是在一定條件和時間範圍內,未能完成指令任務的行為。在現實操作中,很多計算機軟體會在自身說明中將軟體所具備的功能介紹得非常好,但是當用戶進行具體操作時便會發現,這些功能根本無法實現,這就是計算機軟體技術的不可靠性。

3.2具體表現

從具體表現來說,計算機軟體技術包括兩個方面,分別為正確性和意外性。主要有如下幾個表現形式。1)給系統帶來危險。計算機的軟體技術更新速度較快,儘管軟體技術不會隨著時間的發展產生磨損,但是陳舊落後的軟體技術會存在系統漏洞,如果沒有及時採取保護措施,軟體程式很容易被人惡意篡改或被其他不良程式入侵,對計算機產生威脅,造成巨大的損失。2)我國的軟體技術相對落後。就現階段來說,開發新的軟體技術離不開掌握高科技的專門人才,但是現在從事軟體行業的人員大多屬於基礎性的技術人員,高精尖人才非常匱乏。因此,技術層面的落後是出現不靠譜性問題的直接原因。3)沒有維護軟體技術的有效舉措。一般情況下,要想保證計算機軟體技術的正常使用,需要定期由專業人員進行維護,及時診斷可能出現的故障或已經出現的故障,並採取維修措施,這樣可以確保計算機的正常使用。但是,我國現階段雖然在使用計算機軟體技術上得到全面普及,定期維護工作卻沒能及時跟進,這也使得我國計算機軟體技術會出現很大的不可靠性。

4解決計算機軟體技術不可靠性的措施

4.1提高從業人員的專業技能

計算機軟體技術的不可靠性很大程度上是因為軟體自身執行時出現的錯誤而引起的,最終還是由於軟體在研發過程中,錯誤的程式設計直接導致的,要想從根源上解決計算機軟體技術的不可靠性,應當不斷提高從業人員的專業技能,避免在開發軟體過程中因為程式設計錯誤,而導致計算機軟體技術的不可靠性發生,儘量減少軟體在應用過程中出現的錯誤,以確保計算機軟體技術的可靠性。

4.2嚴格評審,提高軟體開發質量

通常情況下,一款計算機軟體的研發過程中是應當接受評審和維護的,但是我國並未對軟體開發實行評審和維護。計算機軟體在上市使用後,出現各種問題都與開發過程沒有嚴格評審和維護有直接關係。為提高計算機軟體技術的可靠性,在開發軟體時就應當嚴格評審質量,保證開發的軟體質量過硬,減少不可靠性的發生。

4.3建立有效的計算機軟體技術質量檢測

質量檢測、評價修改、技術改良等環節的計算機軟體開發過程中必不可少的環節,在研發軟體的過程中,應當嚴格軟體配置體制,規範軟體設計程式,不得出現隨意更改的現象,根據這一情況,應當儘早建立有效的計算機軟體技術質量檢測體系,將計算機軟體技術的可靠性進一步提升。

5結語

結合多年的實踐經驗,筆者對計算機軟體技術及其不可靠性進行了分析,並針對現階段存在的問題提出相應的解決措施。從計算機軟體技術的不可靠性的具體表現來看,主要集中在設計時存在的漏洞、從業人員專業技能較低、沒有維護措施來保護軟體技術能夠正常執行。針對這三點,筆者提出了相應的措施,即應當不斷嚴格軟體在開發過程中的評審機制;提高從業人員的專業技術;建立質量檢測體系,保證軟體開發的質量,希望對今後的計算機軟體技術開發及利用提供借鑑價值。