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