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

計算機軟件技術(shù)論文

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

計算機軟件技術(shù)論文

1計算機軟件技術(shù)的概念

要想對計算機軟件技術(shù)的可靠性進行分析和研究,首先必須要對計算機軟件技術(shù)的范圍具有充分的了解。計算機系統(tǒng)由軟件及硬件兩部分組成,其中,軟件主要是對控制程序執(zhí)行的方案、相關(guān)數(shù)據(jù)的表示方法以及程序進行研究,同時還包括計算機操作過程以及資源管理的實現(xiàn)技術(shù),其中主要有:①實現(xiàn)技術(shù)和軟件工具;②數(shù)據(jù)庫技術(shù);③操作系統(tǒng)和實用程序;④編譯技術(shù);⑤程序設(shè)計語言。從概念上來講,計算機在運行時的數(shù)據(jù)、計算機規(guī)則方法以及程序的文檔就是所謂的計算機軟件技術(shù)。通??梢詫⑵鋭澐譃槿斯ぶ悄?、過程控制、數(shù)據(jù)處理以及科學(xué)計算等。為了能夠使計算機對某類具體問題進行有效的處理和解決,就需要編制應(yīng)用程序、提出解決方法,并且能夠在計算機中進行處理,從而可以獲得良好的預(yù)期效果。立足于計算機的體系結(jié)構(gòu)而言,計算機的靈魂就是計算機軟件,在軟件技術(shù)的指揮下才能夠發(fā)揮計算機強大而神奇的功能。

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

(1)計算機軟件技術(shù)的可靠性在一般情況下主要是指對軟件的屬性質(zhì)量以及性能進行評價和描述的標(biāo)準(zhǔn),也就是說對計算機軟件進行使用的過程中在特定的環(huán)境以及時間下不會導(dǎo)致系統(tǒng)出現(xiàn)故障的概率。這個概率是衡量軟件有無故障的重要指標(biāo)。目前計算機軟件技術(shù)的發(fā)展面臨著一定的瓶頸,所以盡管具備了較為完整的質(zhì)量保證體系以及設(shè)計體系對軟件的設(shè)計和流程進行規(guī)范,在計算機軟件技術(shù)可靠性的研究工作方面還是存在著一定程度的滯后性。(2)硬件材料是硬件技術(shù)的主要研究方向,硬件材料是否容易老化損耗對于硬件至關(guān)重要。硬件失效通常表現(xiàn)在物理故障。而對于軟件來說,它不存在磨損現(xiàn)象,但存在陳舊落后的問題。(3)軟件行業(yè)工作人員在一般情況下都會選擇預(yù)防性維護技術(shù)預(yù)防故障,采用斷開失效部件的辦法對故障進行診斷,采用對被損壞的系統(tǒng)進行更換或者修復(fù)的方式實現(xiàn)軟件功能的恢復(fù)。但是在計算機軟件出現(xiàn)損壞的時候很難通過這些措施進行修復(fù),只能重新設(shè)計失效的軟件。(4)由于目前我國的軟件開發(fā)能力和開發(fā)水平整體屬于低級水平,特別是具有較低的自主創(chuàng)新能力,因此導(dǎo)致我國嚴(yán)重缺乏核心技術(shù)。而且在全球軟件產(chǎn)業(yè)鏈中我國的軟件產(chǎn)業(yè)處于中下游的地位,在軟件市場中我國所生產(chǎn)的產(chǎn)品的品質(zhì)和層次也處于最低端。盡管我國的軟件經(jīng)過長期的發(fā)展取得了較大的進步,但仍然存在著不合理的軟件產(chǎn)業(yè)發(fā)展結(jié)構(gòu)等問題。我國近年來一直存在著忽視軟件而重視硬件的問題,因此從整體上來講,我國的軟件開發(fā)市場仍然處于正在不斷成長的階段。

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

要想使軟件不可靠性問題得以有效解決,首先要在軟件研發(fā)的初期就要對軟件的需求進行認真分析,將軟件的研發(fā)工作扎實認真做好。(1)軟件的不可靠性主要由于軟件差錯而導(dǎo)致出現(xiàn)軟件故障;而軟件差錯則是在軟件開發(fā)的過程中存在的人為錯誤。因此要想有效地提升計算機軟件技術(shù)的可靠性,首先要致力于工作人員專業(yè)知識以及專業(yè)水平的不斷提升,工作人員必須要對軟件定義進行充分的理解,真正地掌握將用戶提出來的需求。其次,工作人員要對語法錯誤以及變量初始化錯誤等各種技術(shù)層面的錯誤給予高度的注意。再次,在避免錯誤的同時要認真思考,保證內(nèi)容、文檔和版本達到一致,同時還要以工程的實際情況為依據(jù)對其進行切實的考慮,最終能夠?qū)⒕哂休^高可靠性的軟件設(shè)計出來。(2)計算機軟件經(jīng)常會出現(xiàn)各種各樣的問題往往是由于計算機開發(fā)人員并沒有認真地將開發(fā)計算機軟件技術(shù)中的計算機硬件維護以及各階段的評審等工作做好。為了使軟件開發(fā)的各個階段都能夠與相關(guān)的要求相符合,必須嚴(yán)格規(guī)范地依據(jù)流程進行軟件技術(shù)開發(fā)工作,堅決避免發(fā)生跨越階段開發(fā)的現(xiàn)象,在軟件開發(fā)的各個階段必須要及時實施軟件評審工作,從而將各個階段的軟件開發(fā)標(biāo)準(zhǔn)明確下來。在此過程中,軟件評審人員在保證計算機軟件的可靠性方面具有十分重要的作用,評審人員通過審核設(shè)計師提交的軟件文檔是否執(zhí)行了上一個階段軟件文檔的標(biāo)準(zhǔn)來衡量軟件開發(fā)是否符合要求。同時軟件評審人員還要配合各個領(lǐng)域的專業(yè)人員,以提高評審質(zhì)量。因此對一批軟件行業(yè)的高層次研究人才進行重點培養(yǎng),這樣才能夠?qū)τ嬎銠C硬件進行更好的維護,從而推動計算機軟件技術(shù)朝著更深更廣的層次發(fā)展。(3)雖然我國制定了關(guān)于開發(fā)計算機軟件的一系列的規(guī)范,然而由于沒有將科學(xué)的技術(shù)質(zhì)量監(jiān)測機制建立起來,同時也缺乏核心技術(shù),因此現(xiàn)在還缺乏對計算機軟件技術(shù)開發(fā)實施技術(shù)改良、評價修改以及質(zhì)量測試的有效途徑。要想解決這些問題,必須建立完善的“三檢體制”,保證計算機系統(tǒng)開發(fā)的規(guī)范性,提高軟件設(shè)計的整體水平。同時在軟件技術(shù)開發(fā)配置管理方面建立嚴(yán)格的軟件配置體制,并對其進行不斷的完善,這樣才能使計算機軟件的整體技術(shù)管理水平得以提升,并且能夠?qū)浖_發(fā)技術(shù)人員出現(xiàn)的各種錯誤進行有效的控制,最終促進整個核心技術(shù)的全面提升。

4結(jié)語

總之,想要有效地避免計算機軟件技術(shù)的不可靠性,在進行軟件設(shè)計的時候必須要對其中各種復(fù)雜性的情況進行充分的考慮,而且相關(guān)的計算機軟件研發(fā)部門還應(yīng)該對軟件研發(fā)的工程化進行積極的推行,對軟件文檔的要求進行有效的規(guī)范,并且將軟件可靠性數(shù)據(jù)收集系統(tǒng)建立起來,從而全面地提升軟件技術(shù)的可靠性。

作者:徐蕾 單位:樂山職業(yè)技術(shù)學(xué)院