摘 要:隨著計算機的普及,其在各個行業(yè)中的使用率越來越高,發(fā)揮的作用也越來越大,但是,目前我國的計算機軟件開發(fā)方面還存在一些問題。文章針對計算機軟件方面的一些理論知識、發(fā)展現(xiàn)狀、存在的問題以及實際應用等方面進行了分析,以期為計算機軟件的普及應用提供指導。
關(guān)鍵詞:計算機軟件;開發(fā)技術(shù);應用實踐
當今社會已經(jīng)進入了一個信息化的時代,計算機技術(shù)和網(wǎng)絡(luò)技術(shù)已然成為社會發(fā)展的支撐點,計算機技術(shù)和網(wǎng)絡(luò)技術(shù)是促進社會發(fā)展的核心技術(shù),人們利用計算機系統(tǒng)的相關(guān)技術(shù),不斷提高自己的工作效率和工作質(zhì)量,對計算機軟件開發(fā)方面的要求也越來越高。正是由于技術(shù)人員對計算機軟件技術(shù)的不斷研究,才使計算機軟件的種類和功能越來越多。但是,計算機軟件技術(shù)開發(fā)工作的要求也隨之提高,難度越來越大。為了使技術(shù)人員能夠更好地完成計算機軟件開發(fā)技術(shù)相關(guān)工作內(nèi)容,我們必須對與計算機軟件開發(fā)有關(guān)的各個方面進行仔細的分析和研究,為今后更好地完成計算機軟件的開發(fā)工作奠定良好的基礎(chǔ)。
1 計算機軟件的相關(guān)理論
計算機系統(tǒng)主要由軟件和硬件組成,硬件為計算機運行提供動力,軟件則是計算機運行的主要核心,計算機的正常運行需要通過軟件和硬件共同協(xié)調(diào)來完成[1]。計算機軟件部分包括應用軟件和系統(tǒng)軟件,應用軟件主要是為計算機的操作提供支持,系統(tǒng)軟件則是保障應用軟件的正常運行,對計算機的管理、控制、監(jiān)督等方面提供保障。
2 目前計算機軟件技術(shù)的發(fā)展現(xiàn)狀
在20世紀50年代,計算機的相關(guān)操作還主要是通過人為手動完成,包括計算機軟件的開發(fā)過程,在這種工作方式下,計算機軟件的開發(fā)工作效率比較低,同時,這個過程中的失誤率也比較高[2]。隨著科學技術(shù)的不斷發(fā)展,高水平計算機軟件人才的大量出現(xiàn),使計算機軟件開發(fā)技術(shù)的水平也得到了極大的提高,發(fā)展速度越來越快,使得計算機軟件在實際中的應用越來越多。
3 目前計算機軟件技術(shù)的發(fā)展中存在的問題
3.1 開發(fā)過程中缺少核心技術(shù)的支持
由于我國計算機領(lǐng)域的發(fā)展起步晚、水平低,因此,缺乏相應的創(chuàng)新技術(shù)作為支持的手段,這使我國研發(fā)的計算機軟件成品質(zhì)量較低,缺乏實際應用價值。
3.2 相關(guān)技術(shù)人員的分配不合理
計算機軟件開發(fā)技術(shù)需要用到大量的專業(yè)型計算機人才,但是,大量的專業(yè)型計算機人才的投入需要大量的資金,而計算機軟件的研發(fā)工作又是一個漫長的過程,短時間內(nèi)不可能創(chuàng)造出大量的經(jīng)濟效益,所以,企業(yè)大都不會在剛開始時投入大量的資金。因此,技術(shù)人員的分配缺乏合理性,導致計算機軟件的開發(fā)質(zhì)量上不去[3]。
4 計算機軟件開發(fā)技術(shù)的應用
4.1 計算機軟件開發(fā)技術(shù)的自身特點
計算機軟件的開發(fā)技術(shù)具有利用價值高和開發(fā)程序復雜這兩個特點。利用價值高主要是指計算機軟件技術(shù)在各行各業(yè)中都有所應用,且應用的范圍越來越廣,對社會經(jīng)濟總值的影響越來越大。開發(fā)程序復雜主要是指在計算機軟件技術(shù)的開發(fā)過程中,開發(fā)程序比較復雜、多變,同時,投入的人力、物力和財力也比較大。因此,軟件的開發(fā)工作需要社會各個方面的大力支持。
4.2 計算機軟件開發(fā)的方式
計算機軟件開發(fā)的方式主要有3種。
4.2.1 生命周期法
該種開發(fā)的方法主要是從時間上對計算機軟件進行定義,根據(jù)不同的開發(fā)時間段,對開發(fā)進行的階段劃分,主要有設(shè)計、開發(fā)、評估這3個階段,3個階段的計算機軟件開發(fā)標準也不一樣。因此,使用這種方法完成開發(fā)工作,前提是技術(shù)人員對計算機軟件開發(fā)技術(shù)的相關(guān)內(nèi)容必須有一個全面的了解,根據(jù)客戶提出的要求,研發(fā)出相關(guān)的產(chǎn)品軟件[4]。
4.2.2 系統(tǒng)開發(fā)法
系統(tǒng)開發(fā)法是目前計算機軟件開發(fā)中應用最多的一種方法,這種方法利用軟件編程的方式,對相關(guān)的計算機語言和計算機技術(shù)進行分析,完成計算機軟件的開發(fā)工作。這種方式比較自動化,利用軟件平臺完成編寫代碼的工作,達到計算機軟件開發(fā)的目的。
4.2.3 原型開發(fā)法
這種方式主要有探索型、實驗型和進化型3種。本身具有嚴謹性、直觀性、動態(tài)性的特點,需要軟件研發(fā)人員和客戶有一個充分的了解和溝通,進而完成軟件功能的研發(fā)工作。
4.3 計算機軟件開發(fā)技術(shù)的具體應用
計算機軟件開發(fā)技術(shù)的具體應用主要有5個方面。
4.3.1 核心軟件開發(fā)技術(shù)的應用研究
計算機軟件的應用開發(fā)不僅僅是計算機軟件研發(fā)技術(shù)人員單方面的工作,更是需要國家、企業(yè)、高校以及科研人員共同去完成的一項科技含量較高的高水平技術(shù)工作。只有大家一起努力,為了同一個目標加快研發(fā)的腳步,才能夠保障計算機軟件開發(fā)技術(shù)可以長期、健康地發(fā)展,從根本上解決在計算機軟件開發(fā)過程中存在的問題,保證計算機軟件開發(fā)技術(shù)的研究質(zhì)量[5]。同時,軟件開發(fā)的技術(shù)人員和軟件客戶之間一定要保持有效的溝通,加強彼此之間的聯(lián)系,才能夠保證研發(fā)出來的計算機軟件符合客戶的標準和要求,保證研發(fā)的計算機軟件在性能和質(zhì)量上都符合標準,有效運行。
4.3.2 注重計算機軟件開發(fā)技術(shù)的質(zhì)量
在計算機軟件研發(fā)的過程中,一定要保證計算機軟件自身的質(zhì)量,把研發(fā)過程中存在的所有難題都一一解決,不能給后續(xù)的相關(guān)工作帶來阻礙,不能影響軟件成品的使用效果。同時,要注重軟件開發(fā)人員的自身素質(zhì),一定要有專業(yè)的素質(zhì)及研發(fā)能力,保證計算機軟件的研發(fā)工作順利進行。
4.3.3 有效利用網(wǎng)絡(luò)技術(shù)
網(wǎng)絡(luò)技術(shù)的有效利用,是加快計算機軟件研發(fā)的關(guān)鍵。利用網(wǎng)絡(luò)技術(shù)可以更好地實現(xiàn)全球范圍內(nèi)的資源共享和信息查找,網(wǎng)絡(luò)的合理利用,可以加快信息的連通性,實現(xiàn)計算機軟件技術(shù)的進一步發(fā)展。
4.3.4 有效利用網(wǎng)絡(luò)通信技術(shù)
隨著互聯(lián)網(wǎng)的應用和普及,信息的傳播速度越來越快,通信設(shè)備和信息處理設(shè)備的應用進一步加快了計算機軟件開發(fā)技術(shù)的應用和發(fā)展。
4.3.5 有效利用軟件工程方面的技術(shù)
軟件工程應用在計算機軟件開發(fā)技術(shù)上面主要有兩種方式公式:的單機版軟件開發(fā)產(chǎn)品模型和公式的軟件開發(fā)數(shù)據(jù)庫服務(wù)模式。這兩種產(chǎn)品模型可以給不同需求的用戶提供不同類型的服務(wù),實現(xiàn)對計算機軟件開發(fā)工作的應用研究。
5 結(jié)語
相較于西方發(fā)達國家,我國的計算機軟件技術(shù)的開發(fā)時間比較短,雖然計算機軟件技術(shù)在我國也有幾十年的歷史,但是真正興起和發(fā)展是在最近十幾年才開始的。隨著計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,計算機系統(tǒng)的新老交替速度比較快,計算機軟件的開發(fā)技術(shù)水平也在不斷地提高,從而能夠適應不斷變化的市場需求。我們應該采取有效的方法,加快計算機軟件開發(fā)技術(shù)的研究進程,提高計算機軟件的研發(fā)質(zhì)量,適應市場對計算機軟件的高質(zhì)量要求,不斷加大開發(fā)力度,提出創(chuàng)新的想法和意見,使開發(fā)出的計算機軟件更加適用于實際應用,進一步促進我國的經(jīng)濟建設(shè)和社會發(fā)展。希望通過本文的論述,可以為計算機軟件開發(fā)技術(shù)的發(fā)展提供一些有效的參考數(shù)據(jù)。
作者簡介:樊云閣(1971— ),女,河南洛陽,本科,實驗師;研究方向:計算機與會計電算化。
[參考文獻]
[1]趙金順,許偉凱,鄧林.計算機軟件開發(fā)技術(shù)的現(xiàn)狀及應用探究[J].中國新通信,2016(9):66.
[2]郁楊,王冬梅.計算機軟件開發(fā)技術(shù)現(xiàn)狀及應用實踐探究[J].電腦知識與技術(shù),2016(10):117-118.
[3]劉蓉.計算機軟件開發(fā)技術(shù)的現(xiàn)狀及應用探究[J].信息通信,2015(3):129.
[4]潘其琳.計算機軟件開發(fā)技術(shù)的現(xiàn)狀及應用探究[J].信息技術(shù)與信息化,2015(3):249-251.
[5]張艷華,張翰英.探究計算機軟件開發(fā)技術(shù)的現(xiàn)狀及應用[J].黑龍江科技信息,2017(5):137.
Abstract: With the popularization of computer applications, the use of computers in various industries is higher and higher, the role is also growing, but the development of computer software in China there are still some problems at present. This paper analyzes some aspects of computer software, such as theoretical knowledge, development status, existing problems and practical application, in order to provide guidance for the popularization and application of computer software.
Key words: computer software; development technology; practical application