範文齋

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

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

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

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

引言

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

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

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

2計算機軟件技術的特徵

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

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

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

  2.2計算機軟件程序具有一定的功能性

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

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

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

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

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

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

  3.2具體表現

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

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

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

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

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

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

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

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

5結語

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