當前位置:學問谷 >

行業範例 >計算機軟件 >

計算機軟件技術論文

計算機軟件技術論文

1計算機軟件技術的概念

計算機軟件技術論文

要想對計算機軟件技術的可靠性進行分析和研究,首先必須要對計算機軟件技術的範圍具有充分的瞭解。計算機系統由軟件及硬件兩部分組成,其中,軟件主要是對控制程序執行的方案、相關數據的表示方法以及程序進行研究,同時還包括計算機操作過程以及資源管理的實現技術,其中主要有:①實現技術和軟件工具;②數據庫技術;③操作系統和實用程序;④編譯技術;⑤程序設計語言。從概念上來講,計算機在運行時的數據、計算機規則方法以及程序的文檔就是所謂的計算機軟件技術。通常可以將其劃分為人工智能、過程控制、數據處理以及科學計算等。為了能夠使計算機對某類具體問題進行有效的處理和解決,就需要編制應用程序、提出解決方法,並且能夠在計算機中進行處理,從而可以獲得良好的預期效果。立足於計算機的體系結構而言,計算機的靈魂就是計算機軟件,在軟件技術的指揮下才能夠發揮計算機強大而神奇的功能。

2計算機軟件的不可靠性研究

(1)計算機軟件技術的可靠性在一般情況下主要是指對軟件的屬性質量以及性能進行評價和描述的標準,也就是説對計算機軟件進行使用的過程中在特定的環境以及時間下不會導致系統出現故障的'概率。這個概率是衡量軟件有無故障的重要指標。目前計算機軟件技術的發展面臨着一定的瓶頸,所以儘管具備了較為完整的質量保證體系以及設計體系對軟件的設計和流程進行規範,在計算機軟件技術可靠性的研究工作方面還是存在着一定程度的滯後性。

(2)硬件材料是硬件技術的主要研究方向,硬件材料是否容易老化損耗對於硬件至關重要。硬件失效通常表現在物理故障。而對於軟件來説,它不存在磨損現象,但存在陳舊落後的問題。

(3)軟件行業工作人員在一般情況下都會選擇預防性維護技術預防故障,採用斷開失效部件的辦法對故障進行診斷,採用對被損壞的系統進行更換或者修復的方式實現軟件功能的恢復。但是在計算機軟件出現損壞的時候很難通過這些措施進行修復,只能重新設計失效的軟件。

(4)由於目前我國的軟件開發能力和開發水平整體屬於低級水平,特別是具有較低的自主創新能力,因此導致我國嚴重缺乏核心技術。而且在全球軟件產業鏈中我國的軟件產業處於中下游的地位,在軟件市場中我國所生產的產品的品質和層次也處於最低端。儘管我國的軟件經過長期的發展取得了較大的進步,但仍然存在着不合理的軟件產業發展結構等問題。我國近年來一直存在着忽視軟件而重視硬件的問題,因此從整體上來講,我國的軟件開發市場仍然處於正在不斷成長的階段。

3計算機軟件不可靠性的解決途徑

要想使軟件不可靠性問題得以有效解決,首先要在軟件研發的初期就要對軟件的需求進行認真分析,將軟件的研發工作紮實認真做好。

(1)軟件的不可靠性主要由於軟件差錯而導致出現軟件故障;而軟件差錯則是在軟件開發的過程中存在的人為錯誤。因此要想有效地提升計算機軟件技術的可靠性,首先要致力於工作人員專業知識以及專業水平的不斷提升,工作人員必須要對軟件定義進行充分的理解,真正地掌握將用户提出來的需求。其次,工作人員要對語法錯誤以及變量初始化錯誤等各種技術層面的錯誤給予高度的注意。再次,在避免錯誤的同時要認真思考,保證內容、文檔和版本達到一致,同時還要以工程的實際情況為依據對其進行切實的考慮,最終能夠將具有較高可靠性的軟件設計出來。

(2)計算機軟件經常會出現各種各樣的問題往往是由於計算機開發人員並沒有認真地將開發計算機軟件技術中的計算機硬件維護以及各階段的評審等工作做好。為了使軟件開發的各個階段都能夠與相關的要求相符合,必須嚴格規範地依據流程進行軟件技術開發工作,堅決避免發生跨越階段開發的現象,在軟件開發的各個階段必須要及時實施軟件評審工作,從而將各個階段的軟件開發標準明確下來。在此過程中,軟件評審人員在保證計算機軟件的可靠性方面具有十分重要的作用,評審人員通過審核設計師提交的軟件文檔是否執行了上一個階段軟件文檔的標準來衡量軟件開發是否符合要求。同時軟件評審人員還要配合各個領域的專業人員,以提高評審質量。因此對一批軟件行業的高層次研究人才進行重點培養,這樣才能夠對計算機硬件進行更好的維護,從而推動計算機軟件技術朝着更深更廣的層次發展。

(3)雖然我國制定了關於開發計算機軟件的一系列的規範,然而由於沒有將科學的技術質量監測機制建立起來,同時也缺乏核心技術,因此現在還缺乏對計算機軟件技術開發實施技術改良、評價修改以及質量測試的有效途徑。要想解決這些問題,必須建立完善的“三檢體制”,保證計算機系統開發的規範性,提高軟件設計的整體水平。同時在軟件技術開發配置管理方面建立嚴格的軟件配置體制,並對其進行不斷的完善,這樣才能使計算機軟件的整體技術管理水平得以提升,並且能夠對軟件開發技術人員出現的各種錯誤進行有效的控制,最終促進整個核心技術的全面提升。

4結語

總之,想要有效地避免計算機軟件技術的不可靠性,在進行軟件設計的時候必須要對其中各種複雜性的情況進行充分的考慮,而且相關的計算機軟件研發部門還應該對軟件研發的工程化進行積極的推行,對軟件文檔的要求進行有效的規範,並且將軟件可靠性數據收集系統建立起來,從而全面地提升軟件技術的可靠性。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/ruanjian/k7vvmw.html