杜國真
摘 要
計算機軟件開發(fā)工作在我國興起才不過幾十年,但是這個行業(yè)所做出的成績確是非常矚目的?,F(xiàn)在,計算機軟件產(chǎn)業(yè)依然飛速發(fā)展,計算機本身的邏輯功能為軟件開發(fā)行業(yè)的發(fā)展也打下了良好的基礎,其產(chǎn)業(yè)水平的提高也得益于計算機的合理組織,二者的發(fā)展進步是相互影響的,所以,計算機的軟件開發(fā)趨勢也是影響計算機行業(yè)發(fā)展的重要因素。
【關(guān)鍵詞】計算機軟件 開發(fā)技術(shù) 應用 發(fā)展趨勢
計算機的發(fā)展對于推動整個社會的進步都有重要意義,對于人們生活水平的提高也有重要影響,現(xiàn)在,計算機已經(jīng)不單純的是一種計算工具,更是人類智慧的結(jié)晶,是在包括數(shù)據(jù)通訊、文化教育、經(jīng)濟管理和醫(yī)療領域都有重要應用的一項產(chǎn)業(yè)。而軟件開發(fā)產(chǎn)業(yè)作為計算機的重點內(nèi)容,更是支撐我們經(jīng)濟發(fā)展的重要組成。
1 軟件開發(fā)的形式
開發(fā)一個大型的計算機軟件,必須要有一個完整的開發(fā)團隊,以此確保軟件開發(fā)的技術(shù)質(zhì)量,團隊工作人員要依照軟件應用的根本要求展開開發(fā)研究和調(diào)試,一般情況下軟件開發(fā)有三種方法:
1.1 生命周期法
按照時間順序?qū)④浖_發(fā)分成不同的階段,嚴格依照時間順序的發(fā)展確定軟件的開始和結(jié)尾的階段性開發(fā)。
1.2 原型化的方法
第一種屬于傳統(tǒng)形式,按照時間發(fā)展研究其理論性較強,需要配合大量的定義支撐和解釋,在軟件開發(fā)之前就需要準備大量的資料,所以那種開發(fā)形式不適用于開發(fā)初期概念不夠明確的軟件。在這種情況下,開發(fā)人員可以使用原型化的方法對軟件系統(tǒng)進行開發(fā)和研究,以此實現(xiàn)軟件的根本研究目的。這種方法主要有三種形式,第一種是紙上原型,這種模型首先要了解軟件的基本特征;第二是工作原型,可以在計算機上試放已經(jīng)完成的功能,讓客戶在不同的階段體驗產(chǎn)品的開發(fā)程序;最后一種是現(xiàn)有原型,也就是通過一個已經(jīng)存在的可正常運行的程序,能夠完成一些或者全部功能。
1.3 自動形式系統(tǒng)的開發(fā)
這種方法應用了第四代技術(shù)中的多種軟件開發(fā)工具,工作人員不用說出具體方法,只有說出內(nèi)容,這個軟件工具就能自動分析并設計編碼。
2 計算機軟件技術(shù)和發(fā)展現(xiàn)狀
2.1 軟件產(chǎn)業(yè)發(fā)展較快
根據(jù)國家調(diào)查顯示,在金融危機之后,各個軟件企業(yè)為了渡過營收危機,都將工作重心轉(zhuǎn)移到國內(nèi)市場?,F(xiàn)在我國國內(nèi)的IT服務包發(fā)展迅猛,在最近一些年,我國的軟件產(chǎn)業(yè)規(guī)模逐漸增強。
2.2 軟件行業(yè)人才數(shù)量和質(zhì)量急需提升
我國軟件領域的從業(yè)人員,本科以上的高學歷工作人員的數(shù)量越來越多,行業(yè)的人才質(zhì)量的提高從根本上提高了軟件開發(fā)質(zhì)量提高的可能,也進一步實現(xiàn)了軟件產(chǎn)業(yè)的基礎發(fā)展保障。
2.3 國內(nèi)軟件產(chǎn)業(yè)總額站全球軟件總額的比重的變化
通過對實際行業(yè)的發(fā)展狀態(tài)分析可以得知,全球范圍內(nèi)的軟件產(chǎn)業(yè)開發(fā)總值中我們國內(nèi)的開發(fā)份額占了越來越多的比重,這直接說明了我們國家的軟件開發(fā)產(chǎn)業(yè)有了不小的發(fā)展。隨著發(fā)展的提升,我們要著眼國際市場,爭取實現(xiàn)更高更好更有效的行業(yè)。
3 計算機軟件技術(shù)發(fā)展的不足
雖然國內(nèi)政府在這些年對于計算機產(chǎn)業(yè)發(fā)展給與了充分的支持,通過各方面的努力,我們的軟件開發(fā)技術(shù)也有了相對穩(wěn)定的發(fā)展,但是在全球經(jīng)濟化發(fā)展的大環(huán)境下,各個領域的競爭依然還很激烈,軟件開發(fā)行業(yè)還有很多需要進步的空間。通過分析可以得知軟件開發(fā)產(chǎn)業(yè)還有以下幾個方面的不足:
3.1 欠缺核心技術(shù)
嚴格的說,我們國家的軟件開發(fā)技術(shù)現(xiàn)在依然處于行業(yè)發(fā)展的基本階段,軟件的整體開發(fā)水平和能力都不斷完善,特別是軟件開發(fā)欠缺一定的創(chuàng)新能力,這也是影響我國軟件產(chǎn)業(yè)在全球軟件行業(yè)中處于劣勢的根本原因,我們的產(chǎn)品不管是使用水平還是質(zhì)量都是比較基本的。這些問題的出現(xiàn)總結(jié)出來無非是以下幾方面的原因,最關(guān)鍵的一點就是沒有和新興的技術(shù),在好多前沿性、關(guān)鍵性的領域甚至沒有過相關(guān)的研究和成果。
3.2 軟件人才結(jié)構(gòu)性矛盾突出
目前,我國軟件行業(yè)的工作人員的技術(shù)層次都比較基礎,主要研究的基礎程序和軟件技術(shù)等工作沒有高水平的研究人員,這就制約了我國軟件行業(yè)的發(fā)展。因為這些原因的影響,用人成本的提高,軟件領域的投入就會相對加大。
3.3 軟件產(chǎn)業(yè)產(chǎn)品體系不合理
雖然我國的軟件產(chǎn)業(yè)已經(jīng)取得了很大的成果,但是其發(fā)展結(jié)構(gòu)始終不夠合理,并沒有比較突出的個體,在國際上沒有足夠的影響力。
3.4 軟件產(chǎn)業(yè)的發(fā)展環(huán)境需要優(yōu)化
我國多年以來始終對計算機硬件的要求和發(fā)展所做的投入要高于軟件,在投入力量方面軟件產(chǎn)業(yè)相對落后。隨著國內(nèi)軟件市場的發(fā)展,出現(xiàn)了很多盜版和價格誘惑等不良現(xiàn)象,對于知識產(chǎn)權(quán)的保護還有所欠缺。這些原因都直接影響了企業(yè)在軟件研究上的投入,不能創(chuàng)造良好的工作環(huán)境保證工作人員積極研究,這樣就會影響軟件質(zhì)量,軟件開發(fā)行業(yè)的發(fā)展也會受到不良影響。
4 Internet和新一代網(wǎng)絡通信的應用
4.1 Internet方便了全球的發(fā)展
新的全球化一體環(huán)境下,移動通訊產(chǎn)業(yè)高速發(fā)展,不同的嵌入設備和信息處理設備也逐漸完善。網(wǎng)絡基礎上的無線網(wǎng)和局域網(wǎng)的發(fā)展實現(xiàn)了數(shù)字化信息化的發(fā)展,實現(xiàn)了全球廣泛的連通性。再有網(wǎng)絡連通實現(xiàn)了不同節(jié)點的自制性,另外還有一方面就是網(wǎng)絡能夠有效地幫助人類處理海量的信息,強化了整個計算設備的計算能力。
4.2 新的軟件運行平臺的模式和產(chǎn)品不斷完善提供了更多優(yōu)質(zhì)服務
網(wǎng)絡發(fā)展環(huán)境下,軟件的開發(fā)和產(chǎn)品模式都提高其本身的商業(yè)性,隨著軟件技術(shù)的升級互聯(lián)網(wǎng)應用也滋生了很多新的業(yè)務內(nèi)容。
4.2.1 網(wǎng)絡應用的發(fā)展強化了軟件技術(shù)的不足,提高了其應用量
作為一個新型的軟件,中間件受到互聯(lián)網(wǎng)的影響,其內(nèi)涵變得越來越豐富,技術(shù)趨勢也呈現(xiàn)了較大的發(fā)展。另外一個角度看,不同的軟件已經(jīng)逐漸開始向運行層靠近,想要實現(xiàn)這些部分的融合,就要給系統(tǒng)更加有效的支持。再有,中間件對運行部署和高層計等開發(fā)工作作出研究,這些方面都是軟件構(gòu)建和軟件體系結(jié)構(gòu)作為基礎的。從大的層面上來看,中間件說的是軟件應用和軟件本身的那部分,這一部分是保證軟件運行的基礎。現(xiàn)在,中間件是軟件研究的重點,中間件主要包括消息、數(shù)據(jù)訪問、遠程過程調(diào)用和面向?qū)ο笠约笆挛镏虚g件登記方面。
4.2.2 網(wǎng)絡計算
和傳統(tǒng)的計算機應用體系有所不同,互聯(lián)網(wǎng)中不同的服務器實現(xiàn)連接,計算機系統(tǒng)也會實現(xiàn)結(jié)構(gòu)的轉(zhuǎn)變。受高層系統(tǒng)軟件的控制影響,不同的服務器就會呈現(xiàn)出海量信息的處理能力,這種能力能夠為大眾提供一體化的信息服務化發(fā)展,這就是網(wǎng)絡的存在特點。計算機軟件的發(fā)展,能夠?qū)崿F(xiàn)多種互聯(lián)網(wǎng)資源的整體應用,在應用的過程中能夠通過軟件的作用實現(xiàn)對不同節(jié)點的統(tǒng)一管理。這不僅是目前計算機軟件開發(fā)研究的重點,更是今后這個領域的研究重點。
4.2.3 面向?qū)ο蠛蜋C構(gòu)化軟件技術(shù)
隨著新的網(wǎng)絡世界的不斷發(fā)展,軟件開發(fā)面臨著越來越復雜的環(huán)境,應用軟件的發(fā)展要跨越異構(gòu)平臺的能力和開放系統(tǒng)結(jié)構(gòu),這是要求應用系統(tǒng)軟件不斷發(fā)展,要求傳統(tǒng)技術(shù)可以支撐更加復雜的信息處理。
4.2.4 軟件開發(fā)工藝的創(chuàng)新
全球軟件產(chǎn)業(yè)想要實現(xiàn)更好長期的發(fā)展,就要實現(xiàn)個體的創(chuàng)新,只有轉(zhuǎn)變目前這種傳統(tǒng)的生產(chǎn)模式,才能夠?qū)崿F(xiàn)規(guī)?;l(fā)展,只有這樣才能夠?qū)崿F(xiàn)技術(shù)成熟后的軟件作用。讓產(chǎn)業(yè)實現(xiàn)自動化和工業(yè)化的生產(chǎn),讓其真正作用于全球各部分的應用中。
5 計算機軟件技術(shù)的未來趨勢
5.1 服務化趨勢
今后軟件行業(yè)想要實現(xiàn)更好的發(fā)展,就必須要面向客戶,只有為客戶提供更加完善的設計理念和先進的軟件技術(shù),為其提供有效的產(chǎn)品應用和細致的售后服務這些才能夠推動這一產(chǎn)業(yè)實現(xiàn)良好發(fā)展,這也是我們軟件開發(fā)產(chǎn)業(yè)所追求的工作目標。
5.2 網(wǎng)絡化趨勢
作為網(wǎng)絡存在的一種模式,收到互聯(lián)網(wǎng)發(fā)展的影響,網(wǎng)絡化必然是軟件開發(fā)產(chǎn)業(yè)今后發(fā)展的重要方向,只有這樣才能實現(xiàn)軟件應用徹底服務于全人類。
5.3 開放化趨勢
開放化說的是軟件源代碼的開放以及軟件產(chǎn)品的標準化發(fā)展,軟件開發(fā)領域的工作人員可以憑借技術(shù)的開放實現(xiàn)這一領域內(nèi)容的學習和交流,實現(xiàn)更高水平的進步,進一步強化產(chǎn)品的質(zhì)量,只有這樣才能夠幫助軟件行業(yè)實現(xiàn)基礎發(fā)展。
5.4 智能化趨勢
目前社會智能化水平不斷發(fā)展,其應用范圍也比較廣泛,軟件技術(shù)也要向著這個內(nèi)容延伸,如果人工智能軟件實現(xiàn)開發(fā),這項成果在軟件開發(fā)領域必將取得巨大的成績。
5.5 融合化趨勢
過去的電氣化、機械化和自動化硬件已經(jīng)開始實現(xiàn)了現(xiàn)在軟件的智能化、數(shù)字化和網(wǎng)絡化發(fā)展,這是軟件發(fā)展領域的重要內(nèi)容,只有將這些技術(shù)綜合發(fā)展才能夠強化軟件開發(fā)產(chǎn)業(yè)的整體實力。
6 結(jié)論
計算機軟件的開發(fā)歷史并不長,在這段發(fā)展時期內(nèi)計算機系統(tǒng)也不斷變化發(fā)展。軟件開發(fā)者在開發(fā)之初爻選定適合的系統(tǒng)和研究方法,只有這樣才能實現(xiàn)計算機軟件開發(fā)這項工作的順利發(fā)展和完善。
參考文獻
[1]趙明亮.計算機應用軟件開發(fā)技術(shù)[J].黑龍江科技信息,2011(26).
[2]劉默.淺析軟件開發(fā)技術(shù)在計算機網(wǎng)絡教育中的重要性[J].中小企業(yè)管理與科技(下旬刊),2011(06).
[3]丁劍潔.基于度量的軟件維護過程管理的研究[D].西北大學,2006.
[4]徐愛蘭.計算機軟件開發(fā)中的分層技術(shù)探討[J].計算機光盤軟件與應用,2012(24).