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